rooms's Introduction
rooms's People
rooms's Issues
状態、更新日時、最終ログイン日時の項目は表示させない。
ルーム管理の「参加会員の修正」の会員一覧の会員権限判定
phpunit.xml.distなし
カバレッジが低く表示されてもったいない
テーマ変更
Javascript等を許可すると、脆弱性の原因になる可能性があります。<危険であることが認識できない。
Javascript等を許可すると、脆弱性の原因になる可能性があります。<危険であることが認識できない。
そもそも、編集者、一般まで許していいの?
最後のプラグイン選択後、決定ボタンで、何事もなかったように一覧へ戻るが正常に登録された旨のメッセージがほしい。
参加者の管理は、ページングされない?rmapで動かすとおそろしいのですけど
getRolesRoomsUsers:持っていないはずのプライベートルームの情報が返される
開発環境Visitorユーザ(もとは一般権限)だった人を新たに作成した権限「参観者」に変更しました。
新設の「参観者」権限は一般権限をもとにして作成したもので、唯一の違いはプライベートルームを持たない、となっていることです。
Visitorユーザは「参観者」権限となったので、その後、ログインしてもプライベートルームへアクセスすることはありません(できません)。
この時、Rooms/Model/RolesRoomsUser.php function getRolesRoomsUsers
この関数を呼ぶと、かつてのプライベートルームの情報も含めて返してきます。
【想定動作】
現在の権限設定状況に合わせて、プライベートルームは戻り値に含めないようにしてほしい。
「参加者の管理」は、「参加ルームの選択」に合わせるなら、「参加者の選択」では?
「参加者の管理」は、「参加ルームの選択」に合わせるなら、「参加者の選択」では?
もしくは、「参加ルームの管理」だけど、個人的には「参加者の選択」
サブルームの追加、編集で、[すべての会員をデフォルトで参加させる]→[○○ルームの会員をデフォルトで参加させる]
ルーム内に参加している人からデフォルト参加させる。
ルーム内の役割と会員の情報の切り分けがわかるように線を入れた方が良い
ルーム管理:参加者の管理で、新規登録ではセレクトボックスでは登録されないのに更新では、登録される。更新も同じようにセレクトボックス->決定ボタンにしてほしい。
ルーム承認する->しないに変更した場合、ルーム内のuse_workflow, use_comment_approval は 0(承認しない) に更新させる
- パブリック :デフォ ルーム承認する
- コミュニティ:デフォ ルーム承認しない
- ルーム承認をしない->するに変更した場合、ルーム内のuse_workflow, use_comment_approval は 1(承認する) に更新される。
- ルーム承認をする->しないに変更した場合、ルーム内のuse_workflow, use_comment_approval は 0(承認しない) に更新される。←**[ここを対応する]**
$this->request->isPost(); // 非推奨
サブルームの追加、編集は、サブルームを操作してますよ感を出したほうが良いと思う。
(グループ / 軽井沢研修 / サブルーム)を説明の方に書いたほうが良い。
初期表示は、参加しているユーザのみ表示
Chromeで見るとチェックボックスがでかい
不要ファイル・ディレクトリの削除
参加者のインポート機能の実装
ルームの表示順序の入れ替え
ルーム管理でセッションが切れたとき、ログインが出来なくなる
参加会員で、個別にセレクトボックスで役割を変更できるようにする
参加者の管理のセレクトボックスが、毎回、ロックされて固まるのでうざい。
スペース の横にある編集 を押したが遷移先のフォームでは「ルーム名」の入力欄があった。ルームを編集してるのかスペースを編集しているのかわからない
Tree構成をTreeBehavior::formatTreeList()を使うように修正
一覧に表示するのは100件ぐらい表示しておいた方が良い
composer.jsonの整理
ブロック毎で設定できるので「承認機能を使用する」だとわかりにくい。
ラベルが、ブロック毎で設定できるので「承認機能を使用する」だとわかりにくい。
「デフォルトは承認機能を使用する」にした方が良いのでは・・・
>文言等は、後で対応
参加者編集。人間を新たに追加するやり方がわからなかった。検索したら不参加の人が表示されるって。。。説明ないとわからない
補足説明。追加するときは、対象者の検索から・・・の説明をつける
Typo
一覧表示に参加者を表示するように修正する
一般設定の画面UI修正
・コンテンツの承認機能を使う⇒ブロックの権限設定みたいにする。
・「全てのHTMLタグの書き込み許可」を文言修正
全体的に編集ボタンは列化する。直接参加者修正は、参加者の横につける
ルーム管理の全面UI見直し
6/3に先生と舛川さんと中島で、MTGした結果、全面改修する
ルーム内役割のレベル順(高)でソートして表示する
ハンドルにリンクを付けた方が良い
参加会員の選択画面のUI修正
・ルーム内役割のレベル順(高)でソートして表示する #27
・初期表示は、参加しているユーザのみ表示 #28
・状態、更新日時、最終ログイン日時の項目は表示させない。 #29
・ハンドルにリンクを付けた方が良い #30
・「(ルーム内の役割)」⇒「ルーム内の役割を変更する」に文言修正
>> 「編集長に変更する」みたいな動詞を付ける。
「(ルーム内の役割)」⇒「ルーム内の役割を変更する」。「編集長」⇒ 「編集長に変更する」
>>>Googleを参考
・ルーム内の役割と会員の情報の切り分けがわかるように線を入れた方が良い #34
・セレクトボックスで役割を変更できるようにする #40
・チェックボックスで選択した時は、色変えた方が良い。 #33
・一覧に表示するのは100件ぐらい表示しておいた方が良い。 #32
チェックボックスで選択した時は、色変えた方が良い。
参加会員の修正画面のUI修正
・各ルーム内の役割のセレクトボックス内に不参加を含める。
・右側が参照なため、わかりにくい?
・ルーム内の役割を右側にもっていく。
→何をどうする。誰をどうする。という並びにする
・「対象会員の絞込み」→「対象者の検索」
サブルームは、ルームに参加していない人も参加させられてしまう
会員検索の条件で絞り込んだ際、一覧表示上で何で絞り込んだかわかりにくい。
ウィザードは「次へ」の前にデータが保存される。他のウィザード画面とお約束が違うんで混乱しないか
ハンドルクリックでチェックされないように修正
チェックボックス以外をクリックしてもチェックするように修正したが、ハンドルをクリックした場合はチェックしないように修正する
ルーム情報:他の情報画面でもいえることだが、「ルーム名」ラベルのほうが実際のルーム名より目立っている。Boldが逆?
言語とかあるので、入力・編集画面と合わせている。このままでも良い気がする
サブルームの扱いが微妙
(検討が必要なため)なため、現状のまま。
仕様は後で再検討
PHPUnitテストが不足している(カバレッジが100%になっていない)
ルーム管理:参加者の管理のチェックしずらい。行をクリックするとチェックさせてほしい。
会員管理の参加ルームの選択も同じ。
Jsファイルminify対策
複数あるMigrationファイルを一つにする
UserFixture
念のため報告
usersプラグインにテストデータをマージする。
https://github.com/NetCommons3/Rooms/blob/master/Test/Fixture/UserFixture.php
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.