Changes between Version 2 and Version 3 of TracPermissions


Ignore:
Timestamp:
Jun 17, 2013, 1:35:49 PM (11 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracPermissions

    v2 v3  
    1414''この機能はバージョン 0.11 で追加されました。''
    1515
    16 このタブにアクセスするには `TRAC_ADMIN 権限` が必要です。以下の要領で権限を付与してください (trac-admin スクリプトを使用します):
     16このタブにアクセスするには、次のいずれかの権限が必要です: `TRAC_ADMIN`、 `PERMISSION_ADMIN`、 `PERMISSION_ADD`、 `PERMISSION_REMOVE`。これら権限は、 `trac-admin` コマンドを使用して付与することができます(`trac-admin` に関しては下記):
    1717{{{
    1818  $ trac-admin /path/to/projenv permission add bob TRAC_ADMIN
    1919}}}
    2020
    21 ユーザ `bob` には管理 (英語版では Admin) タブが表示されるようになり、パーミッションのメニューにアクセスできるようになります。このメニューでは、以下に記述される全ての機能を Web ブラウザから使用でき、サーバへの root 権限でのアクセスは必要としません (ユーザアカウントに適切なパーミッションが付与されている必要があります)。   '''ユーザ名には小文字を少なくとも1文字使ってください。すべて大文字の名前は権限名のために予約されています。'''
     21ユーザ `bob` には管理 (英語版では Admin) タブが表示されるようになり、パーミッションのメニューにアクセスできるようになります。このメニューでは、以下に記述される全ての機能を Web ブラウザから使用でき、サーバへの root 権限でのアクセスは必要としません (ユーザアカウントに適切なパーミッションが付与されている必要があります)。'''ユーザ名には小文字を少なくとも1文字使ってください。すべて大文字の名前は権限名のために予約されています。'''
    2222
    2323 1. [[Image(htdocs:../common/guide/admin.png)]]
     
    4545|| `TICKET_CREATE` || 新規 [wiki:TracTickets チケット] を登録する ||
    4646|| `TICKET_APPEND` || [wiki:TracTickets チケット] にコメントや添付ファイルを追加する ||
    47 || `TICKET_CHGPROP` || [wiki:TracTickets チケット] 属性 (優先度 (Priority), 担当者 (Owner), キーワード (Keywords)など) を変更する。ただし例外があり、説明 (Description) の編集は不可能で、ログイン名やユーザ設定 (Pref) から取得したメールアドレスを関係者 (Cc) に追加/削除する場合に他のユーザを対象にできない ||
     47|| `TICKET_CHGPROP` || [wiki:TracTickets チケット] 属性 (優先度 (Priority), 担当者 (Owner), キーワード (Keywords)など) を変更する。ただし例外があり、説明 (Description) の編集は不可能で、ログイン名やユーザ設定 (Pref) から取得したメールアドレスを関係者 (Cc) に追加/削除する場合に他のユーザを対象にできない ||
    4848|| `TICKET_MODIFY` || `TICKET_APPEND` と `TICKET_CHGPROP` の両方に加え、 [wiki:TracTickets チケット] の解決を可能にする。チケットの担当者を制限している場合は、担当者となりうるユーザの [TracTickets#Assign-toasDrop-DownList リスト] に使用される ||
    4949|| `TICKET_EDIT_CC` || 関係者 (英語版では Cc) のリストを直接編集できる ||
    5050|| `TICKET_EDIT_DESCRIPTION` || 説明 (英語版では description) フィールドを編集できる ||
    5151|| `TICKET_EDIT_COMMENT` || チケットのコメントを編集できる ||
    52 || `TICKET_ADMIN` || 全ての `TICKET_*` 権限に加え、チケットへの添付ファイルの削除したり、チケットの報告者 (Reporter) や、説明 (Description) フィールドの変更が可能となる。また [http://trac.edgewall.org/wiki/WebAdmin WebAdmin] のパネルを通してチケット属性を管理できる ||
    53 
    54 注意: "チケットを見る" (英語版では "view tickets") ボタンは、 `REPORT_VIEW` 権限で表示されます。
     52|| `TICKET_ADMIN` || 全ての `TICKET_*` 権限に加え、チケットへの添付ファイルの削除したり、チケットの報告者 (Reporter) や、説明 (Description) フィールドの変更が可能となる。また [trac:WebAdmin WebAdmin] のパネルを通してチケット属性を管理できる ||
     53
     54Attention: "チケットを見る" (英語版では "view tickets") ボタンは、 `REPORT_VIEW` 権限で表示されます。
    5555
    5656=== ロードマップ === #Roadmap
     
    6161|| `MILESTONE_DELETE` || マイルストーンを削除する ||
    6262|| `MILESTONE_ADMIN` || 全ての `MILESTONE_*` 権限を持つ ||
    63 || `ROADMAP_VIEW` || [wiki:TracRoadmap ロードマップ] を表示する, (すでに) MILESTONE_VIEW と同じではない [http://trac.edgewall.org/ticket/4292 #4292] 参照 ||
    64 || `ROADMAP_ADMIN` || [http://trac.edgewall.org/ticket/3022 #3022] で削除され、 MILESTONE_ADMIN に置き換えられた ||
     63|| `ROADMAP_VIEW` || [wiki:TracRoadmap ロードマップ] を表示する, (すでに) MILESTONE_VIEW と同じではない [trac:#4292] 参照 ||
     64|| `ROADMAP_ADMIN` || [trac:#3022] で削除され、 MILESTONE_ADMIN に置き換えられた ||
    6565
    6666=== レポート === #Reports
     
    9393|| `SEARCH_VIEW` || [wiki:TracSearch 検索] の表示と実行 ||
    9494|| `CONFIG_VIEW` || ''Trac について'' (英語版では ''About Trac'') のページに追加して、現在のコンフィグやインストールされているプラグインの表示を可能にする ||
    95 || `EMAIL_VIEW` || [wiki:TracIni trac セクションの show_email_addresses オプションが false] でもメールアドレスを表示する ||
     95|| `EMAIL_VIEW` || [wiki:TracIni#trac-section trac show_email_addresses] オプションが false でも常にメールアドレスを表示する ||
    9696
    9797== 新しい権限の作成 == #CreatingNewPrivileges
    9898
    99 例えばカスタムワークフローで使用されるような、カスタムパーミッションを作成するには、管理 (英語版では ''Admin'') パネルの "プラグイン" (英語版では ''Plugins'') の `tracopt.perm.config_perm_provider.ExtraPermissionsProvider` コンポーネントのチェックボックスを ON にし、 [wiki:TracIni#extra-permissions-section trac.ini] の [extra-permissions]` に希望するパーミッションを書き加えます。詳細は、管理パネル内のコンポーネントのドキュメントを参照して下さい。
     99例えばカスタムワークフローで使用されるような、カスタムパーミッションを作成するには、管理 (英語版では ''Admin'') パネルの "プラグイン" (英語版では ''Plugins'') の [trac:ExtraPermissionsProvider tracopt.perm.config_perm_provider.ExtraPermissionsProvider] コンポーネントのチェックボックスを ON にし、 [wiki:TracIni#extra-permissions-section trac.ini] の `[extra-permissions]` に希望するパーミッションを書き加えます。詳細は、管理パネル内のコンポーネントのドキュメントを参照して下さい。
    100100
    101101== 権限の付与 == #GrantingPrivileges
     
    127127ログインしたユーザは "認証済み (authenticated)" グループに属します。[[BR]]
    128128"認証済み (authenticated)" グループの権限は "匿名 (anonymous)" グループの権限を継承します。[[BR]]
    129 例えば、"匿名 (anonymous)" グループが WIKI_MODIFY 権限を持っていれば、"認証 (authenticated)" グループに 
     129例えば、"匿名 (anonymous)" グループが WIKI_MODIFY 権限を持っていれば、"認証 (authenticated)" グループに
    130130WIKI_MODIFY 権限を与える必要はありません。
    131131
    132132カスタムグループは二つのビルトイングループから権限を継承します。
    133133
    134 パーミッションをグループ化してロール (''developer''、''admin''、etc.) を構成することができます
     134パーミッションをグループ化してロール (''developer''、''admin''、etc.) を構成することができます
    135135{{{
    136136  $ trac-admin /path/to/projenv permission add developer WIKI_ADMIN
     
    141141}}}
    142142
    143 グループのメンバーは {{{permission list}}} を引数なしで起動すると見ることができます; 出力される結果にはグループのメンバが含まれています。 '''グループ名には小文字を少なくとも1文字使ってください。すべて大文字の名前は権限名のために予約されています。'''
     143グループのメンバーは {{{permission list}}} を引数なしで起動すると見ることができます 出力される結果にはグループのメンバが含まれています。 '''グループ名には小文字を少なくとも1文字使ってください。すべて大文字の名前は権限名のために予約されています。'''
    144144
    145145== グループと権限を追加する == #AddingaNewGroupandPermissions
     
    147147
    148148以下は、新しいグループ ''beta_testers'' に ''bob'' というユーザを割り当てて、 ''beta_testers'' に WIKI_ADMIN の権限を付与する例です ( その結果 ''bob'' は WIKI_ADMIN という権限を引き継ぐでしょう ) 。
    149 {{{ 
     149{{{
    150150   $ trac-admin /path/to/projenv permission add bob beta_testers
    151151   $ trac-admin /path/to/projenv permission add beta_testers WIKI_ADMIN
     
    181181'''匿名 (anonymous)'''
    182182{{{
    183  BROWSER_VIEW 
    184  CHANGESET_VIEW 
    185  FILE_VIEW 
    186  LOG_VIEW 
    187  MILESTONE_VIEW 
    188  REPORT_SQL_VIEW 
    189  REPORT_VIEW 
    190  ROADMAP_VIEW 
    191  SEARCH_VIEW 
    192  TICKET_VIEW 
     183 BROWSER_VIEW
     184 CHANGESET_VIEW
     185 FILE_VIEW
     186 LOG_VIEW
     187 MILESTONE_VIEW
     188 REPORT_SQL_VIEW
     189 REPORT_VIEW
     190 ROADMAP_VIEW
     191 SEARCH_VIEW
     192 TICKET_VIEW
    193193 TIMELINE_VIEW
    194194 WIKI_VIEW
     
    197197'''認証済み (authenticated)'''
    198198{{{
    199  TICKET_CREATE 
    200  TICKET_MODIFY 
    201  WIKI_CREATE 
    202  WIKI_MODIFY 
     199 TICKET_CREATE
     200 TICKET_MODIFY
     201 WIKI_CREATE
     202 WIKI_MODIFY
    203203}}}
    204204----