• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
1. removed some needless LARS notices

2. removed acs_methods and friends from the permissions documentation

and got rid of the commented-out table stubs.

3. dropping of permissions was broken in PG, fixed that.

4. cc_users and registered_users views have been sped up.

5. removed an unused and incorrect proc from revision-procs

6. updated acs-kernel to 4.6.3

-------------------------------------------------------------------------------------

  1. … 11 more files in changeset.
Migrated the 4.6.1 permissions stuff to HEAD

    • -318
    • +189
    ./acs-permissions-create.sql
  1. … 7 more files in changeset.
Sped up the view used to build the denormalized acs_privilege_descendant_map

table.

  1. … 1 more file in changeset.
forgot about all of the trigger work-arounds for data-change violation problem that no longer exists. Fixed now.

  1. … 4 more files in changeset.
Eliminated acs_privilege_hierarchy_index in favor of using acs_privilege_descendant_map. In addition, rewrote trigger for creating acs_privilege_descendant_map as permissions creation was getting too slow on .LRN. .LRN has somewhere in the neighborhood of 90 entries in the privilege hierarchy, which is much higher than anticipated.

    • -151
    • +134
    ./acs-permissions-create.sql
rollback Dons commit which should have gone in on 4.6 rather than HEAD

  1. … 7 more files in changeset.
More mucking around with the denormalized party_approved_member_map ...

  1. … 7 more files in changeset.
1. Fixed a couple of typos in file storage

2. New fast permissions stuff (PG only thus far)

2. While poking around CMS code looking for things that needed recreating

due to the permissions upgrade, changed over to "create or replace function"

  1. … 23 more files in changeset.
Modified permissions code to materialize acs_privilege_descendant_map view. Needed to speed up queries on acs_object_grantee_priv_map view.

Changed the representation of tree_sortkeys from "text" to "bit varying".

  1. … 62 more files in changeset.

1. Replaced more "tree_sortkey like" with "tree_sortkey between" expressions

2. Fixed a bad port of an Oracle query in site-nodes-procs.tcl and removed

a needless outer join from both versions in the process.

  1. … 11 more files in changeset.

First round of speedups for verious permissions issues. Key finding is that

the all_object_party_privilege_map is speedy in PostgreSQL and apparently in

Oracle, as well (having re-read some of the optimization threads).

  1. … 23 more files in changeset.

1. Fixed permissions bug in the PG version (missing OR clause in a view)

2. Added (untested thus far) site-wide-search to glossary

3. Added centralized support for importing files into the CR (either into

the filesystem or the database).

4. Fixed wp-slim. Fixed it some more. Fixed it again. It still needs

more fixing.

  1. … 61 more files in changeset.

Install acs-service-contract ...

  1. … 2 more files in changeset.
fixed permissions problem for handling insertion of dup index values

  1. … 1 more file in changeset.
Speedy replacement for permission_p from Matthew Avalos

1. Ripped out the '' vs. NULL string kludge, which was a stupid idea in the

first place (MY stupid idea, for the record).

2. More .xql file porting...

  1. … 23 more files in changeset.

applied patches from Steve Woodcock that port a few more queries, fix a few data model PL/SQL quirks, and generally allow us to get further into a working OpenACS!

  1. … 6 more files in changeset.
added comments for default api values

  1. … 12 more files in changeset.
fixed up some tree queries

  1. … 4 more files in changeset.
minor cleanup

fixed data-change violation on acs_privilege_hierarchy_index

  1. … 1 more file in changeset.
fixed problem with trigger recursion function

redo of acs_privilege_hierarchy tree query tree triggers

modified acs_privilege_descendant_map to user exists instead of in

added tree query support for the acs_privilege_hierarchy table

added tree query support for acs_objects, site_nodes and fixed up tree queries for rel_constraints

  1. … 3 more files in changeset.
initial import of acs kernel data-model ported to postgresql - implementation of tree queries completed for acs_object_types. Still need to finish tree queries for acs_privilege_hierarchy and rel_constraints tables.

    • -0
    • +426
    ./acs-permissions-create.sql
  1. … 37 more files in changeset.