Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d5e43f08 2009-10-17 13:08 Marc Dequènes

[fix] use new recursive delete with hooks in shadowwalker

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)

10c5f7df 2009-10-14 00:54 Marc Dequènes

[-] todolist update

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)

7da3bb75 2009-10-13 23:30 Marc Dequènes

[-] todolist update

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

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

0add0aab 2009-10-13 00:04 Marc Dequènes

[evol] improve config #6 (rename config files)

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)

ef24d7f9 2009-10-12 23:01 Marc Dequènes

[evol] improve config #2 (aspects config is separated)

efe1cd5c 2009-10-12 22:13 Marc Dequènes

[evol] improve config #1 (objects+relations config is separated)

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

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

82f680e0 2009-10-12 02:11 Marc Dequènes

[-] todolist update

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

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

ad8f03b8 2009-10-12 01:47 Marc Dequènes

[-] todolist update: fields containing a DN should be handled by relations

cc630798 2009-10-12 00:58 Marc Dequènes

[-] todolist update

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

c85ec00c 2009-10-11 18:15 Marc Dequènes

[fix] forgot to update todolist

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

67b9f8b3 2009-08-01 20:13 Marc Dequènes

[fix] silly syntax error

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

f4aab4ba 2009-07-29 01:05 Marc Dequènes

[evol] improved the 'tree' command a bit (limit to subtree, and allow listing all objects)

2238bff8 2009-07-28 14:04 Marc Dequènes

[evol] todolist update

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

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

97d3e6a1 2009-07-27 13:45 Marc Dequènes

[evol] added short version for global program options

deb322cb 2009-07-27 13:41 Marc Dequènes

[evol] added option for recursive items deletion

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

37849308 2009-07-26 21:19 Marc Dequènes

[fix] forgot an error condition in latest commit

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

11c9a6c9 2009-07-26 14:32 Marc Dequènes

[evol/fix] added uploading of files for binary fields, fixed broken '-=' operator in the 'mod' command, fixed another index bug for the 'show' command, and modified the show commmand to display binary fields without newline (usefull for pipes or redirections)

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

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

304a503d 2009-07-26 13:33 Marc Dequènes

[evol/fix] added 'del' command, added command usage information (using cmdparse subclass was necessary), and fixed a parsing mistake in the 'show' command with field and index

e0364ef1 2009-07-26 03:27 Marc Dequènes

[evol] todolist update

127edd07 2009-07-26 02:49 Marc Dequènes

[fix] catch more LDAP problems

ca51664c 2009-07-25 20:29 Marc Dequènes

[evol] enhanced the 'show' command, replacing totally the 'getbin' command in a more generic way

aec96bfd 2009-07-25 01:42 Marc Dequènes

[evol] added binary fields download support ('getbin' command)

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

b11a7880 2009-07-24 19:58 Marc Dequènes

[evol] more objects

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)

5ca3fa56 2009-07-22 14:36 Marc Dequènes

[evol] improved cmdparse general info

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

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

edb319df 2009-07-21 15:05 Marc Dequènes

[evol] preliminary family management: display nearby family members'DN in debug mode

cdce3438 2009-07-21 13:45 Marc Dequènes

[evol] relations are now limited to what is really available in regard to aspects, and the list of possible (potential) relations can be retrieved; relations only include explicit links between objects, not family members (parent/siblings/children objects)

23fe62d2 2009-07-21 01:28 Marc Dequènes

[evol] properly display names and handles

b119396d 2009-07-21 00:29 Marc Dequènes

[evol] aspects can manage their own relations now

9649c3cb 2009-07-20 23:52 Marc Dequènes

[evol] object general data now has associated relations (instead of gathering all possible remaining relations)

9681b76a 2009-07-20 18:20 Marc Dequènes

[evol] distinguish object handle from the attributes, and allow aspects to associate with an attribute ignored by the object

1afccb20 2009-07-20 17:52 Marc Dequènes

[evol] more config

329f366a 2009-07-20 17:52 Marc Dequènes

[fix] minor fix for optional value

278bbafc 2009-07-20 03:50 Marc Dequènes

[evol] added a todolist

8519224c 2009-07-20 03:50 Marc Dequènes

[evol] relations are now organized like attributes, added missing group relations

ed02e398 2009-07-20 02:22 Marc Dequènes

[evol] associations are in fact relations, added primaryGroup relation

473b6a8b 2009-07-20 02:03 Marc Dequènes

[evol] attributes classification finished, added a few translations

c26f67e5 2009-07-19 21:13 Marc Dequènes

[evol] symbolize all config keys recursively, WIP on attributes classification

02029fe9 2009-07-19 17:22 Marc Dequènes

Initial release