• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Got rid of call to permission_p() in WHERE clause, which Jeff thought he'd

already done but which I've not found in either 5.1 or HEAD.

Reverse previous commit - fix was actually in catalog. There was a duplicate value for 'Remove' and no 'Remove_All'.

Correct message key 'acs-subsite.Remove_All' to acs-subsite.Remove' to eliminate MISSING KEY message.

Added the grant permission action to acs-subsite/www/permissions/perm-include. The existing action returns a list of all users in OpenACS which can take ages to render. With grant permissions the admin can set permissions for a single user that he can search for. To use acs-subsite/www/permissions/grant from any other page I added the optional return_url parameter that redirects back to that page where grant was called

  1. … 2 more files in changeset.
change the perm-include page to use acs_object_party_privilege_map rather than acs_permission.permission_p which should be substantially faster

merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
The check on the permissions/one page to prevent the admin from revoking read permission for the public on the main site package was broken. Fixes bug 1680

merge the changes between 5.0.3 and 5.0.4 to head

  1. … 249 more files in changeset.
Fixed bug when granting zero privileges crashing page

merge of changes between oacs-5-0-0b4 and oacs-5-0-0-final to HEAD

  1. … 286 more files in changeset.
Fixes Bug #1286: Changing permission for a given group erases previous permissions already given for that same group on the refered object.

merge of changes on oacs-5-0 branch to oacs-5-0-0b4 tag

  1. … 597 more files in changeset.
bugfix #1117: paginated the list

    • -21
    • +0
    ./perm-user-add-include-postgresql.xql
file perm-user-add-include.xql was initially added on branch oacs-5-0.

    • -0
    • +0
    ./perm-user-add-include.xql
more noquote stuff

Gave some Tcl files the I18N treatment. Removed duplicate key. Cleanup.

  1. … 4 more files in changeset.
A bunch of added I18N keys and catalog entries.

  1. … 9 more files in changeset.
Do not link to community-member page for user_id 0

Fixing this so that it correctly reads all selected privileges from the multiselect, not only the first one.

Use a multiselect instead of a table with checkboxes, which makes the UI work a little bit better when there are lots of privileges.

removing xql files not needed now that grant page uses Tcl procs instead

making permission grant page use tcl procs and removing two xql files no longer needed

Rewrote the code that builds the tree representation of the privileges, since the initial version was based on the false assumption that children could only appear once in the tree. Fixes #887.

Tried to clean up the hierarchical display a bit on Oracle, but it's still awfully broken

Oracle porting bug: missing 'from dual'

Changed the permission grant page to use the new 'party_search' widget which allows to search for the party to grant permission to within the form, and to display the privilege hierarchy in a html tree, to convey visually the information about privilege inheritance. This includes a big hack to build the hierarchy in tcl in the oracle version, since it can't be queried directly (join doesn't like connect by in 8i).

Add quick link to add a single user

Cleaned up

Improved instructions on inherited permissions

removed unnecessary ad_quotehtml calls