log

age author description
Sat, 04 Jul 2009 12:13:46 +0100 Dmitrijs Milajevs Groups2009: ConfigDicts backend was introduced. Some class names refinements.
Fri, 03 Jul 2009 16:36:47 +0100 Dmitrijs Milajevs Groups2009: groups and dicts were merged inside of the datastruct module.
Thu, 02 Jul 2009 18:44:17 +0100 Dmitrijs Milajevs Groups2009: wikidicts imports were removed from the SyncPages and wikisync.
Sat, 27 Jun 2009 14:10:23 +0200 Dmitrijs Milajevs Groups2009: groups are moved to datastruct.groups.
Sat, 27 Jun 2009 13:11:35 +0200 Dmitrijs Milajevs Groups2009: Instead of checking that some group is defined in a request.groups and then check that some member is in that group request.groups.get method is used.
Sat, 27 Jun 2009 13:07:36 +0200 Dmitrijs Milajevs Groups2009: script.account.homepage was updated to use new request.groups.
Sat, 27 Jun 2009 13:06:12 +0200 Dmitrijs Milajevs Groups2009: groups.backends.BaseBackend now has get method, which works similar to dict.get().
Sat, 27 Jun 2009 11:21:04 +0200 Dmitrijs Milajevs Groups2009: pep8 fixes and minor code refinements.
Fri, 26 Jun 2009 20:06:12 +0200 Dmitrijs Milajevs Groups2009: The datastruct.dicts module is refactored to be similar to the groups module. The events.wikidictsrescan was removed.
Fri, 26 Jun 2009 18:13:35 +0200 Dmitrijs Milajevs Groups2009: wikidicts was moved to the datastruct.dicts.backends.wiki_dicts module.
Thu, 25 Jun 2009 15:07:47 +0200 Dmitrijs Milajevs Groups2009: fix of syntax error for the wikiutil160a.py. Test refinement for the userform.admin
Thu, 25 Jun 2009 14:50:45 +0200 Dmitrijs Milajevs Groups2009: script.migration.wikiutil160a and security.textcha work with the new groups code.
Thu, 25 Jun 2009 14:48:47 +0200 Dmitrijs Milajevs Groups2009: security.autoadmin works wit the new groups code.
Thu, 25 Jun 2009 12:55:21 +0200 Dmitrijs Milajevs Groups2009: Group __contains__ also checks if a group contains another group.
Thu, 25 Jun 2009 12:42:55 +0200 Dmitrijs Milajevs Groups2009: wiki_groups Group class was renamed to WikiGroup. userform.admin refactored to use new groups code. Basic test for it is written.
Wed, 24 Jun 2009 20:03:29 +0200 Dmitrijs Milajevs Groups2009: Right exception handling for a group retrieval from the config_groups backend. If group does not exist GroupDoesNotExistError is raised. Test for acl added where in the acl definition not existing group is used.
Wed, 24 Jun 2009 19:36:32 +0200 Dmitrijs Milajevs Groups2009: pep8 fixes. Minor code refinements.
Wed, 24 Jun 2009 17:56:46 +0200 Dmitrijs Milajevs Groups2009: GroupDoesNotExistError is raised instead of KeyError when a group name is not found in the backend.
Wed, 24 Jun 2009 15:26:05 +0200 Dmitrijs Milajevs Groups2009: OpenID related code was refactored to use groups instead of dicts.
Wed, 24 Jun 2009 15:26:01 +0200 Dmitrijs Milajevs Groups2009: Backends do not have load_cache method. It was removed from the groups lazy initialization.
Thu, 18 Jun 2009 15:09:54 +0200 Dmitrijs Milajevs Groups2009: BaseGroup._load_group is shortened by using difference.
Sun, 14 Jun 2009 17:23:58 +0200 Dmitrijs Milajevs Groups2009: It is possible to import backends as 'from Moin.groups import WikiGroups, ConfigGroups, CompositeGroups'. Compose backend was renamed to Composite.
Sun, 14 Jun 2009 17:18:29 +0200 Dmitrijs Milajevs Groups2009: GroupManager became compose backend and was moved to backends directory. Unnecessary tests were removed.
Sun, 14 Jun 2009 17:07:02 +0200 Dmitrijs Milajevs Groups2009: BaseBackend.groups_with_member() method was added. Test.GroupManager.test_membergroups() removed.
Sun, 14 Jun 2009 17:01:09 +0200 Dmitrijs Milajevs Groups2009: Group._load_group() returns members and member_groups. Minor code refinements.
Sat, 13 Jun 2009 21:11:38 +0200 Dmitrijs Milajevs Groups2009: GroupManager update/load_cache stuff was killed.
Sat, 13 Jun 2009 20:44:06 +0200 Dmitrijs Milajevs Groups2009: Backend's _retrieve_members and is_group methods were introduced. _load_group became method of a BaseGroup to avoid code repetition. Test for empty group was added.
Sat, 13 Jun 2009 20:14:27 +0200 Dmitrijs Milajevs Groups2009: to_backend_name and to_group_name methods were removed. If a backend needs group name mapping it must handle it internally.
Thu, 11 Jun 2009 14:08:13 +0200 Dmitrijs Milajevs Groups2009: cfg.config_groups was removed.
Thu, 11 Jun 2009 14:02:19 +0200 Dmitrijs Milajevs Groups2009: GroupManager.__init__ takes arbitrary number of backends.