Menu

Commit [r639]  Maximize  Restore  History

Initial commit in 0.6 branch.

Permission model is removed. Roles' permissions are stored in a serialized attribute of the Role model.
There are now 2 builtin roles: *Non member* and *Anonymous*. They are used to specify permissions given to other users than members of projects.

For example, it's now possible:
* to restrict wiki edition to loggedin users only, by removing 'Edit wiki' permission from 'Anonymous' role.
* to restrict wiki edition to project members only, by removing 'Edit wiki' permission from 'Non member' and 'Anonymous' roles.

Permissions have to be re-set after applying this change (go to Admin -> Roles & permissions -> Permissions report).

jplang 2007-08-15

<< < 1 2 3 4 > >> (Page 3 of 4)
changed /branches/0.6/db/migrate/024_add_roadmap_permission.rb
changed /branches/0.6/db/migrate/025_add_search_permission.rb
changed /branches/0.6/db/migrate/030_add_projects_feeds_permissions.rb
changed /branches/0.6/db/migrate/033_add_timelog_permissions.rb
changed /branches/0.6/db/migrate/043_add_relations_permissions.rb
changed /branches/0.6/db/migrate/047_add_boards_permissions.rb
changed /branches/0.6/db/migrate/049_add_wiki_destroy_page_permission.rb
changed /branches/0.6/db/migrate/050_add_wiki_attachments_permissions.rb
changed /branches/0.6/db/migrate/056_add_repositories_changes_permission.rb
added /branches/0.6/db/migrate/059_add_roles_builtin.rb
added /branches/0.6/db/migrate/060_insert_builtin_roles.rb
added /branches/0.6/db/migrate/061_add_roles_permissions.rb
added /branches/0.6/db/migrate/062_drop_permissions.rb
changed /branches/0.6/lib/redmine.rb
added /branches/0.6/lib/redmine/access_control.rb
added /branches/0.6/lib/redmine/menu_manager.rb
changed /branches/0.6/lib/tasks/load_default_data.rake
removed /branches/0.6/test/fixtures/permissions.yml
removed /branches/0.6/test/fixtures/permissions_roles.yml
changed /branches/0.6/test/fixtures/roles.yml
changed /branches/0.6/test/functional/projects_controller_test.rb
changed /branches/0.6/test/functional/search_controller_test.rb
changed /branches/0.6/test/integration/issues_test.rb
changed /branches/0.6/test/integration/projects_test.rb
changed /branches/0.6/test/unit/mail_handler_test.rb
/branches/0.6/db/migrate/024_add_roadmap_permission.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/025_add_search_permission.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/030_add_projects_feeds_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/033_add_timelog_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/043_add_relations_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/047_add_boards_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/049_add_wiki_destroy_page_permission.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/050_add_wiki_attachments_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/056_add_repositories_changes_permission.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/059_add_roles_builtin.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/060_insert_builtin_roles.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/061_add_roles_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/db/migrate/062_drop_permissions.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/lib/redmine.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/lib/redmine/access_control.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/lib/redmine/menu_manager.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/lib/tasks/load_default_data.rake Diff Switch to side-by-side view
Loading...
/branches/0.6/test/fixtures/roles.yml Diff Switch to side-by-side view
Loading...
/branches/0.6/test/functional/projects_controller_test.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/test/functional/search_controller_test.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/test/integration/issues_test.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/test/integration/projects_test.rb Diff Switch to side-by-side view
Loading...
/branches/0.6/test/unit/mail_handler_test.rb Diff Switch to side-by-side view
Loading...
<< < 1 2 3 4 > >> (Page 3 of 4)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.