This repository was archived by the owner on Jun 7, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM osixia/phpldapadmin:0.9.0
22
33COPY customUser.xml /
4+ COPY customGroup.xml /
5+
46COPY startup.sh /container/service/phpldapadmin-additional-templates/
57RUN chmod +x /container/service/phpldapadmin-additional-templates/startup.sh
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" standalone =" no" ?>
2+ <!DOCTYPE template SYSTEM "template.dtd">
3+
4+ <template >
5+ <askcontainer >1</askcontainer >
6+ <description >New Diesel-Net Group</description >
7+ <icon >ldap-ou.png</icon >
8+ <invalid >0</invalid >
9+ <rdn >cn</rdn >
10+ <!-- <regexp>^ou=.*,</regexp> -->
11+ <title >Diesel-Net: Group</title >
12+ <visible >1</visible >
13+
14+ <objectClasses >
15+ <objectClass id =" posixGroup" ></objectClass >
16+ <objectClass id =" groupOfUniqueNames" ></objectClass >
17+ </objectClasses >
18+
19+ <attributes >
20+ <attribute id =" cn" >
21+ <display >Group</display >
22+ <order >1</order >
23+ <page >1</page >
24+ </attribute >
25+ <attribute id =" gidNumber" >
26+ <display >GID Number</display >
27+ <order >2</order >
28+ <page >1</page >
29+ <readonly >1</readonly >
30+ <spacer >1</spacer >
31+ <value >=php.GetNextNumber(/;gidNumber)</value >
32+ <!-- <value><![CDATA[=php.GetNextNumber(/;gidNumber;false;(&(objectClass=posixGroup));*2,+1000)]]></value> -->
33+ </attribute >
34+ <attribute id =" memberUid" >
35+ <display >Users</display >
36+ <hidden >0</hidden >
37+ <order >3</order >
38+ <page >1</page >
39+ <value ><![CDATA[ =php.MultiList(/;(&(objectClass=posixAccount));uid;%cn% (%uid|-4%))]]> </value >
40+ </attribute >
41+ <attribute id =" uniqueMember" >
42+ <display >Members</display >
43+ <order >4</order >
44+ <page >1</page >
45+ </attribute >
46+ </attributes >
47+
48+ </template >
Original file line number Diff line number Diff line change 11#! /bin/bash -e
2- TEMPLATE_PATH=/customUser.xml
32
4- if [ -f $TEMPLATE_PATH ]; then
5- mv $TEMPLATE_PATH /var/www/phpldapadmin/templates/creation/
3+ USER_TEMPLATE_PATH=/customUser.xml
4+ GROUP_TEMPLATE_PATH=/customGroup.xml
5+
6+ if [ -f $USER_TEMPLATE_PATH ]; then
7+ mv $USER_TEMPLATE_PATH /var/www/phpldapadmin/templates/creation/
8+ fi
9+
10+ if [ -f $GROUP_TEMPLATE_PATH ]; then
11+ mv $GROUP_TEMPLATE_PATH /var/www/phpldapadmin/templates/creation/
612fi
713
814exit 0
You can’t perform that action at this time.
0 commit comments