Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
accc97fc 2009-10-23 00:37 Marc Dequènes

[cleanup] simplifications thanks to default config

effa90c8 2009-10-23 00:36 Marc Dequènes

[fix] corrected object default config

f25d0aed 2009-10-23 00:13 Marc Dequènes

[fix/evol] ensure a shadow/object/aspect is not cast(/post-cast) multiple times, and btw correct the raise_error() method

f8ab8967 2009-10-23 00:03 Marc Dequènes

[fix] corrected setup comment

b527ce77 2009-10-23 00:01 Marc Dequènes

[cleanup] includes reorganization

74f54ee8 2009-10-22 23:51 Marc Dequènes

[fix] added missing start of YAML document in MP shadow config files

9a7f1b63 2009-10-22 23:38 Marc Dequènes

[evol] added default config and simplified MilkyPond shadow config (and minor other changes)

4b6439ec 2009-10-22 23:22 Marc Dequènes

[fix] corrected aspect schema

3f7ddbd3 2009-10-22 22:17 Marc Dequènes

[fix] check for dependency aspects for an aspect was missing

76228fb7 2009-10-22 22:16 Marc Dequènes

[fix] check for needed aspect for an object was subject to crash

776a7c72 2009-10-20 20:04 Marc Dequènes

[evol] try harder to find intermediate objects in tree

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

52697bc9 2009-10-18 22:46 Marc Dequènes

[fix] ensure shadowwalker options have a proper default

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

dfd86175 2009-10-17 15:06 Marc Dequènes

[fix] correct shadowwalker show command usage

eb96492f 2009-10-17 14:54 Marc Dequènes

[fix] corrected aspect schema ('associate_unclaimed_attributes' parameter was missing)

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

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