|
From: <bri...@us...> - 2008-12-08 15:08:27
|
Revision: 907
http://equanda.svn.sourceforge.net/equanda/?rev=907&view=rev
Author: brian_reynolds
Date: 2008-12-08 15:08:25 +0000 (Mon, 08 Dec 2008)
Log Message:
-----------
Added some words on the auth pages
Modified Paths:
--------------
trunk/src/site/wiki/templates/t5guiAuthorization.wiki
Modified: trunk/src/site/wiki/templates/t5guiAuthorization.wiki
===================================================================
--- trunk/src/site/wiki/templates/t5guiAuthorization.wiki 2008-12-08 12:19:05 UTC (rev 906)
+++ trunk/src/site/wiki/templates/t5guiAuthorization.wiki 2008-12-08 15:08:25 UTC (rev 907)
@@ -102,4 +102,28 @@
Some pages are needed for managing the rights. There should be a set of pages (with a start page) for an administrator (managing the roles), and a set of pages for the user herself (allowing the hiding of fields and managing the list fields).
These pages can probably be fixed but reading the configuration from a (set of) generated config files.
+h2. Authorization Pages
+The page used for managing the roles is named _AuthAndConfigRoles_. To use this page, the user must be a member of a role which has GUI Administrator rights. The list of available roles are provided in a drop-down box, if no roles are selected, the current users rights will be selected for editing.
+
+.The page used for managing tables is named _AuthAndConfigTables_. If the user has admin rights, they are allowed to select what tables are Readable, Writable, and have Delete enabled for each role. Otherwise, the user can set individual tables visible or not.
+The user can also choose to Configure the rights for individual tables, with the _Configure_ link.
+
+The page used for managing a table is available by clicking the *Configure* link in the _AuthAndConfigTables_ page. This link will only be available if the user has read rights on the table to be edited.
+The table page allows the rights to be set at a field level. If there are Selectors or Actions available for this table, they can be enabled/disabled here. Each of the Selectors for a table are grouped under the name _Selects_. Each of the Actions for a table are grouped under the name _Actions_. All other fields are grouped by _Page name_ or _Group name_.
+Some rights are implicitly enabled when another right is selected. For example, to use enable _Print_ on a field, _Read_ / _Visible_ must also be enabled. To ensure the rights are consistent, the appropriate checkboxes will be enabled or disabled automatically.
+
+It is suggested that the following values be used for the div selectors used in this page.
+
+{code}
+div.nameCol { position:absolute; left: 10px; }
+div.readCol { position:absolute; left: 250px; }
+div.writeCol { position:absolute; left: 300px; }
+div.listCol { position:absolute; left: 350px; }
+div.summaryCol { position:absolute; left: 400px; }
+div.printCol { position:absolute; left: 500px; }
+{code}
+
+
+
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|