Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
953a2b4d 2009-10-20 19:42 Marc Dequènes

[evol/fix] fixed creation hooks call, hooks->plugins with hooks and simplified hooks, added plugin parameters in config and updated aspect/fs

73a3d129 2009-10-20 02:12 Marc Dequènes

[fix] check better if a field value has changed or not

70b17bfa 2009-10-20 02:08 Marc Dequènes

[evol] apply password hash if requested

fe532158 2009-10-18 22:45 Marc Dequènes

[evol] improve tree display, and move code out of shadowwalker

540aa3c6 2009-10-18 22:43 Marc Dequènes

[evol] don't try to find raw item object if it is already known, be lazy

2d1982bd 2009-10-18 22:40 Marc Dequènes

[fix] try harder to find item name

7b2c50a8 2009-10-18 20:03 Marc Dequènes

[fix] also print aspect handle when handles are requested

2e882c9f 2009-10-18 19:59 Marc Dequènes

[cleanup] internal rework #5

c4ca8497 2009-10-18 19:47 Marc Dequènes

[cleanup] internal rework #4

0032f05d 2009-10-18 19:43 Marc Dequènes

[cleanup] internal rework #3

90809ae4 2009-10-18 19:22 Marc Dequènes

[cleanup] internal rework #2

bbe89518 2009-10-18 18:16 Marc Dequènes

[cleanup] internal rework #1

5a48a521 2009-10-18 17:11 Marc Dequènes

[cleanup] improve elements classes generation (with a few more checks)

c331fe49 2009-10-18 15:36 Marc Dequènes

[evol] rework how object/aspect classes are generated and ensure each shadow materials is in a proper container (to allow loading multiple shadows)

378df927 2009-10-18 12:36 Marc Dequènes

[fix] renamed object description() method which conflicted with the quite common attribute of the same name

3de546c5 2009-10-18 12:32 Marc Dequènes

[fix] corrected hooking methods

88b0bbce 2009-10-17 14:30 Marc Dequènes

[cleanup] move default empty hooks aside and include them (and share them between LdapObject and LdapAspect)

e34242cc 2009-10-17 13:36 Marc Dequènes

[cleanup] s/mapper/shadow/ for consistency

7b832340 2009-10-17 13:34 Marc Dequènes

[fix/evol] corrected before delete hook and added complete hook support for objects

a65fd5e8 2009-10-17 13:06 Marc Dequènes

[fix] aspect hooks loading was broken, and moved file loading into the Config class

cb14c112 2009-10-17 13:00 Marc Dequènes

[fix] fixed aspects default hooks

d8cfa085 2009-10-17 12:35 Marc Dequènes

[evol] completed aspect hooks panoply

4b046f91 2009-10-17 12:34 Marc Dequènes

[cleanup] Shadow load_object() -> add_object() for consistency

7f913647 2009-10-17 11:17 Marc Dequènes

[evol] improve config #14 (validate global and shadow config, and removed shadowwalker's stuff from the general classes)

1f9bfec2 2009-10-16 21:36 Marc Dequènes

[evol] improve config #13 (reorganized config/schema loading/validating, transform Controler into Shadow, and began reworking things to get a real Shadow view)

f706cc1d 2009-10-16 12:36 Marc Dequènes

[evol] fix and improve before hooks for aspects

488f778c 2009-10-16 11:56 Marc Dequènes

[cleanup] hook_mod -> hook_modify

9fca0140 2009-10-16 02:16 Marc Dequènes

[evol] improve config #12 (improved object definition check #3 + added aspect definition check)

bd72aadb 2009-10-16 01:45 Marc Dequènes

[evol] improve config #11 (improved object definition check #2)

717158af 2009-10-16 01:09 Marc Dequènes

[evol] improve config #10 (improved object definition check)

c5ae937c 2009-10-15 00:12 Marc Dequènes

[evol] improve config #9 (preliminary work to check object definition against schema)

0df6346a 2009-10-14 00:46 Marc Dequènes

[evol] improve config #8 (shadow selection support)

66ccfd46 2009-10-13 23:30 Marc Dequènes

[evol] display family members optionally in show command (can be lengthy)

74f1db3a 2009-10-13 00:42 Marc Dequènes

[evol] improve config #7 (move shadow loading in the Controller)

b6fb956a 2009-10-12 23:49 Marc Dequènes

[-] cleanup

1d23b8e8 2009-10-12 23:43 Marc Dequènes

[evol] improve config #5 (check for missing foreign object in relations)

cee99c3d 2009-10-12 23:19 Marc Dequènes

[evol] improve config #4 (check for missing aspect)

2b56c5a4 2009-10-12 23:14 Marc Dequènes

[evol] improve config #3 (move non-framework translations in config dir)

33cde370 2009-10-12 22:02 Marc Dequènes

[fix] correct item display name when a raw object is not recognized

0c7af251 2009-10-12 01:53 Marc Dequènes

[-] cleanup: removed silly optional_classes support, as aspects handle this nicely

c30d4613 2009-10-12 00:57 Marc Dequènes

[evol] improved code for objects recognition, created display helper for raw items, and added family items display support

a4aeb5ee 2009-09-27 21:10 Marc Dequènes

[evol] recognize objects out of search result, and display them properly

bd714351 2009-09-27 20:06 Marc Dequènes

[evol] added search command (working, but items are not recognized yet)

13594999 2009-08-02 21:53 Marc Dequènes

[evol] added aspect dependency support

b52f0f7d 2009-08-02 21:16 Marc Dequènes

[evol] move all activeldap workarounds away, and properly manage operational attributes (using schema instead of a hardcoded list)

3d5fa735 2009-08-02 12:56 Marc Dequènes

[evol] move all item modification into LdapObject, clean things a bit, and use this code for creation too instead of the partial modification support needed to add the MUST attributetypes, this is more flexible

9f623500 2009-08-02 11:48 Marc Dequènes

[fix] inverted logic when testing relation existence

fa46f30b 2009-08-02 11:42 Marc Dequènes

[-] cleanup

a987d14b 2009-08-02 01:51 Marc Dequènes

[fix] for non-enumeration association the object was not loaded when requested with the target() method, so now test existance with exists?() instead which forces loading

5aa80ef6 2009-08-02 01:39 Marc Dequènes

[fix] move missing attribute check into the save() method to ensure it is done after hooks (which can modify attributes and change the result of the test)

3d58e226 2009-08-02 01:30 Marc Dequènes

[fix] fs aspect primaryGroup corrected, and now handle single-valued relation data, and btw disallow adding the same value multiple times

bf23ac8c 2009-07-30 23:44 Marc Dequènes

[evol] begining of the error abstraction with a simplied exception list, with translation using gettext (no translations yet)

dba6a81b 2009-07-30 15:36 Marc Dequènes

[evol] preliminary (dirty) work on hooks

af19cdc5 2009-07-29 02:23 Marc Dequènes

[fix] code cleanup and a few fixes

e04ae9bc 2009-07-27 14:21 Marc Dequènes

[evol] 'create' action now ask for a location (which icurrently s a parent object)

d9091cc0 2009-07-26 23:04 Marc Dequènes

[evol] added aspects modification support, complain about missing fields (added for creation too), and better list present (non-empty) attributes

a24bc5b1 2009-07-26 21:15 Marc Dequènes

[evol] improved 'list' command

5d28ad6e 2009-07-26 16:27 Marc Dequènes

[evol] added a basic 'create' command, allowing to set fields with a single value to ensure required fields are not missing; btw ensure the objectClass attributetype is never considered as a field

718238ae 2009-07-26 16:11 Marc Dequènes

[fix] LdapObject: correct human_name() and description() to not fail when no :name_attribute and :desc_attribute is defined

c17578f6 2009-07-26 14:50 Marc Dequènes

[fix] corrected workaround for activeldap#26720 which was broken for creation

26a3ca45 2009-07-26 13:39 Marc Dequènes

[evol] the 'list' command now display the number of items

f7217dcd 2009-07-25 00:24 Marc Dequènes

[evol] move display options out of object management into the display functions, and display binary field presence

6089b33a 2009-07-24 22:03 Marc Dequènes

[evol] added list of available objects and aspects of objects, and s/ou/unit/ object

34cb4054 2009-07-24 19:38 Marc Dequènes

[evol/fix] added support for read_only relations, improved result message, and fixed a regression where normal attributes could not be modified because of a regex mistake in the parsing code

43bd8057 2009-07-24 19:28 Marc Dequènes

[evol] finished modification of relations

0814bfc3 2009-07-24 09:52 Marc Dequènes

[evol] finished field modifications (relations not managed yet)

52130dc9 2009-07-24 00:01 Marc Dequènes

[fix] corrected mistake in find() method overload introduced in previous commit

b0304d30 2009-07-23 23:52 Marc Dequènes

[evol] first experimental attempt for field modifications (with activeldap workaround for #26720)

a9b44a39 2009-07-23 13:43 Marc Dequènes

[evol] code cleanup

bbb82941 2009-07-23 02:54 Marc Dequènes

[evol] code cleanup, and allowed pluralized version of object name in 'list' command

0d75a0b6 2009-07-23 01:56 Marc Dequènes

[evol] added tree view

c6632e15 2009-07-23 00:43 Marc Dequènes

[evol] add operational attributes in expert mode

1744c478 2009-07-23 00:14 Marc Dequènes

[evol] added private config load in home, and global hidden attributes (until something really proper is done for config)

89d8bebc 2009-07-22 14:27 Marc Dequènes

[evol] files/code reorganization, and added a proper installer