acs-permissions-procs.tcl

  • last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
implement cache partitioning for permission_cache

  1. … 1 more file in changeset.
Fix parameter names in proc doc

Whitespace changes

  1. … 1 more file in changeset.
flag created permission cache via namespaced variable

  1. … 1 more file in changeset.
Hotfix which makes vanilla instance install again

Removed redundant cache creation

Fix else syntax

permission check reform (part 2): provide a separate cache for permission checking

permission check reform (part 1): provide API for permission cache

  1. … 16 more files in changeset.
Fix typos

  1. … 31 more files in changeset.
remove not referened xql queries and files

move queries to deprecated-procs.xql

  1. … 10 more files in changeset.
make code uniform

Improve wording of notice in error log

merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
Rewriting acs_permission__permission_p function to use recursive queries ( available in PG since 8.4 ) and modifiying

queries around core packages to avoid checking persmissions using a subquery on the acs_object_party_privilege_map view.

  1. … 14 more files in changeset.
HTML strict cleanup

  1. … 1 more file in changeset.
remove deprecated calls to ad_parameter

  1. … 11 more files in changeset.
Normalizing string comparison operations into tcl 8.4 operations, enabling byte-code compilation for expressions and many conditionals

  1. … 367 more files in changeset.
change how permission::cache_p is defined so it does not break ttrace

change ad_verify_and_get_user_id to ad_conn user_id, change ad_maybe_redirect_for_registration to auth::require_login, make some db_ and dt_ function -public

  1. … 689 more files in changeset.
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2275 more files in changeset.
merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040517 and jcd-merge-5-1-20040628 to HEAD

  1. … 687 more files in changeset.
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.
Fixed another typo in permissions procs

Fixed bug with thread-level caching of permissions: Typo in proc definition

Caching results of permission checks within one thread -- typically avoids 3-6 DB hits per page

Committed experimental fix for untrusted_user_id problem mentioned in forums posting at http://openacs.org/forums/message-view?message_id=152083

Slight hack to make HTMLified text not have whitespace at the end

  1. … 1 more file in changeset.
Allow passing in of party_id to write_permission_p and require_write_permission