• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Reform of permissions UI in acs-subsite:

- use simplified tabular view "perm-include" per default, but

allow user to switch to old list-based view

- show number of inherited permissions by default instead of full list

(list can be long). Admin can switch to full list.

- improved configurability of permissions/one.tcl

* ability to pass privileges to be displayed

* provided flag to show inherited_permissions

* provided flag to show detailed permissions (list view)

- improved configurability of permissions/perm-include.tcl

* provided flag "detailed_permissions_p" to provide access

to the old style interface, where all types of privileges

can be provided to all types of parties

- improved functionality of www/permissions/perm-user-add-include

* added search field for filtering users

- modernized idioms

- improved spelling

- extended internationalization

- bumped version of acs-subsite to 5.10.1d9

  1. … 19 more files in changeset.
reduce verbosity

Modernize logic for protecting against cached passwords from forms,

when users log out and other users use the back button (for Nora).

- switch to more modern caching prevention

- add CSRF protection to login form against forgery requests

- none of the cache-preventing mechanisms helps when the user

stores the password in the browser (no change to the past).

- For admins of existing sites: alter kernel parameter

"LoginPageExpirationTime" to 0 make use of this feature

  1. … 2 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Provide more infrastructure support for host-node-maps for more flexible domain handling

- add optional -cookie_domain parameter to the following functions

ad_user_login

ad_user_logout

sec_generate_session_id_cookie

auth::issue_login (wrapper for ad_user_login)

if not specified, the functions are full backward compatible

- add optional parameter -host_node_id to auth::authenticate

which refers to the node_id in the host-node-map

- pass host_node_id from from/to register pages

TODO:

1) probably, sec_generate_session_id_cookie picks up the wrong

session_id via [ad_conn session_id]

2) check interaction with CookieDomain (probably, we need

must not pass host_node_id wheren CookieDomain is non-empty)

  1. … 7 more files in changeset.
- add simple validator for email addresses

  1. … 1 more file in changeset.
- add simple validator for email addresses

- prefer "localurl" over "return_url" of name of page filter

  1. … 90 more files in changeset.
- improve checking of return_urls in page_contracts

  1. … 87 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 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.
- check ids in page contracts

  1. … 40 more files in changeset.
Remove header stuff from core. Use template::head procedures.

Add template::head::add_style to add inline styles.

  1. … 6 more files in changeset.
Bugfixes

  1. … 11 more files in changeset.
Use user-message for expired login

  1. … 2 more files in changeset.
Login page can display a message

  1. … 1 more file in changeset.
Rewrite cookie handling

  1. … 9 more files in changeset.
- Code reviewed authority UI

- UseEmailForLoginP

  1. … 26 more files in changeset.
refactoring registration pages to use ext-auth API

  1. … 5 more files in changeset.
Refactored login page to be an includeable template

  1. … 3 more files in changeset.
First pass at login page with new API. Note that password recovery pages still haven't been completed.

  1. … 2 more files in changeset.
Patch #139: A bunch of fixes and nitpicks to improve the subsite awareness

of the acs-subsite package, and improve support for ad_context_bar.

Note that fixes needed in acs-subsite/www/admin and /permissions are not

included, and that there is still quite a bit of I18N work to be done

in acs-subsite.

  1. … 52 more files in changeset.
merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
applying patch 131 by Randy Ferrer. Changes ad_parameter to parameter::get and export_form_vars to export_vars

fixed up for ease of use

  1. … 4 more files in changeset.
OpenACS 4.x

  1. … 1321 more files in changeset.
Initial revision

  1. … 1321 more files in changeset.