Code Monkey home page Code Monkey logo

rooms's Introduction

Rooms

Tests Status Coverage Status Stable Version

rooms's People

Contributors

s-nakajima avatar kteraguchi avatar akagane99 avatar topaz2 avatar rikafujiwara avatar ohga21 avatar nekoget avatar ryujiamano avatar a11creator- avatar takashi-fukunaga avatar ryozawa avatar

Watchers

Wataru Nishimoto avatar Sakamoto, Kazunori avatar James Cloos avatar  avatar  avatar  avatar  avatar  avatar オープンソース・ワークショップ 永原 篤 avatar  avatar  avatar

rooms's Issues

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(承認しない) に更新される。←**[ここを対応する]**

一般設定の画面UI修正

・コンテンツの承認機能を使う⇒ブロックの権限設定みたいにする。
・「全てのHTMLタグの書き込み許可」を文言修正

参加会員の選択画面のUI修正

・ルーム内役割のレベル順(高)でソートして表示する #27
・初期表示は、参加しているユーザのみ表示 #28
・状態、更新日時、最終ログイン日時の項目は表示させない。 #29
・ハンドルにリンクを付けた方が良い #30
・「(ルーム内の役割)」⇒「ルーム内の役割を変更する」に文言修正
  >> 「編集長に変更する」みたいな動詞を付ける。
     「(ルーム内の役割)」⇒「ルーム内の役割を変更する」。「編集長」⇒ 「編集長に変更する」
  >>>Googleを参考
・ルーム内の役割と会員の情報の切り分けがわかるように線を入れた方が良い #34
・セレクトボックスで役割を変更できるようにする #40
・チェックボックスで選択した時は、色変えた方が良い。 #33
・一覧に表示するのは100件ぐらい表示しておいた方が良い。 #32

参加会員の修正画面のUI修正

・各ルーム内の役割のセレクトボックス内に不参加を含める。
・右側が参照なため、わかりにくい?
・ルーム内の役割を右側にもっていく。
   →何をどうする。誰をどうする。という並びにする
・「対象会員の絞込み」→「対象者の検索」

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.