community-core-procs.tcl

  • last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remerge Timo's changes for tip 42,43, cf tip 53

  1. … 97 more files in changeset.
Fixed bug #1612

rollback of Timo's name, package_id commit; see TIP 53

  1. … 96 more files in changeset.
TIP#42,43: adding package_id and title to acs_objects table

  1. … 96 more files in changeset.
adding proc party::approved_members

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

  1. … 598 more files in changeset.
Use lower(username) rather than upper(username), create case folded

indexes on postgres for username, email, screen_name, move some of

the queries in community-core-procs to .xql file.

rename the updgrade files...doh!

  1. … 8 more files in changeset.
acs_user::delete -permanent doesn't work change to fix for bug 983 patch 322 Vinod Kurup

  1. … 2 more files in changeset.
Moved the cache flushing into the membership-change proc, so we also flush the acs_user cache if we happento change the state through the other route.

  1. … 1 more file in changeset.
making party::get_by_email do a lowercase email comparison so that people can't create accounts that with emails that differ only in case. See bug 740

  1. … 1 more file in changeset.
- Ignore case in usernames

- Fixing missing flush cache statements

  1. … 3 more files in changeset.
fixing trivial mistakes in the new cached acs_user::get proc

caching the acs_user::get proc

  1. … 3 more files in changeset.
Check that screen_name is unique when validating user info

  1. … 1 more file in changeset.
Fixed bug #829 again, this time moved the username-defaulting logic out of ad_user_new and into auth::create_local_account

  1. … 2 more files in changeset.
Auto-generate a username if none exists, guaranteed to be unqiue -- a little complicated, but it works

Rewrote cookie handling

  1. … 9 more files in changeset.
Added screen_name to ad_user_new, and deprecated it

  1. … 2 more files in changeset.
Honor authority_id when creating new users

  1. … 2 more files in changeset.
- Generalized party::update

- Added party::get_by_email

  1. … 1 more file in changeset.
Make acs_user::update update authority_id and username

Make acs_user::get_element work with auth/username as well

Let acs_user::get accept username/authority in addition to user_id

  1. … 1 more file in changeset.
- Error handling of ad_user_new didn't work.

- Improved documentation on cc_lookup_email_user, and acs_user::get_by_username

- Moved acs_user::get_by_username query into .xql file

- Changed namespace declaration from namespace eval block to namespace in proc name

    • -162
    • +154
    ./community-core-procs.tcl
  1. … 1 more file in changeset.
- Added username and authority_id to acs_user::get

- Improved documentation on acs_user::get

- Added acs_user::get_element

  1. … 1 more file in changeset.
Fixed problem with creating administrator, caught by Frank

Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
Oracle bugfix: the invocation of plsql function add_user hadn't been updated to the new signature

  1. … 1 more file in changeset.
added the acs_user::get_by_username proc and the permanent switch to acs_user::delete that serves as a wrapper around the acs_user.delete plsql proc. Unfortunately that proc doesn't seem to work reliably

  1. … 2 more files in changeset.