create organizationlUnit for each categorycode from Koha
authorDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 29 Apr 2009 11:48:10 +0000 (11:48 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Wed, 29 Apr 2009 11:48:10 +0000 (11:48 +0000)
sql/group.sql
sql/hreduperson.sql
sql/organizationalunit.sql

index b34ebf2..e98e8f4 100644 (file)
@@ -1,5 +1,5 @@
 select
 select
-       concat('cn=',c.categorycode,',ou=groups')       as dn,
+       concat('cn=',c.categorycode,',ou=',c.categorycode)      as dn,
        'group'                         as objectClass,
        'groups'                        as ou,
        c.categorycode                  as cn,
        'group'                         as objectClass,
        'groups'                        as ou,
        c.categorycode                  as cn,
index d0eb058..b068bd7 100644 (file)
@@ -16,8 +16,8 @@ select
        surname                                         as displayName,
        rfid_sid                                        as pager,
        email                                           as mail,
        surname                                         as displayName,
        rfid_sid                                        as pager,
        email                                           as mail,
---     categorycode                                    as memberOf,
-       categorycode                                    as department,
+       categorycode                                    as memberOf,
+       categorycode                                    as ou,
        concat('/home/',borrowernumber)                 as homeDirectory
 from borrowers
 
        concat('/home/',borrowernumber)                 as homeDirectory
 from borrowers
 
index 7f010fc..21d4912 100644 (file)
@@ -1,7 +1,8 @@
 
 select
 
 select
-       'ou=groups'                     as dn,
+       concat('ou=',c.categorycode,'dc=ffzg,dc=hr')    as dn,
        'organizationalunit'            as objectClass,
        'organizationalunit'            as objectClass,
-       'groups'                        as ou,
-       'Groups from Koha'              as description
+       c.categorycode                  as ou,
+       c.description                   as description
+from categories c