Skip to content
Permalink
4629281395
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
256 lines (245 sloc) 11.5 KB
<?xml version="1.0" encoding="utf-8"?><!--*- coding: utf-8 -*-->
<rapla:data xmlns:rapla="http://rapla.sourceforge.net/rapla"
xmlns:relax="http://relaxng.org/ns/structure/1.0"
xmlns:dynatt="http://rapla.sourceforge.net/dynamictype"
xmlns:doc="http://rapla.sourceforge.net/annotation"
version="1.0">
<rapla:categories>
<rapla:category key="department">
<doc:name lang="de">Abteilung</doc:name>
<doc:name lang="en">department</doc:name>
<rapla:category key="channel-6">
<doc:name lang="en">channel-6</doc:name>
</rapla:category>
<rapla:category key="elementary-springfield">
<doc:name lang="en">elementary-springfield</doc:name>
</rapla:category>
<rapla:category key="springfield-powerplant">
<doc:name lang="en">springfield powerplant</doc:name>
</rapla:category>
<rapla:category key="testdepartment">
<doc:name lang="en">test department</doc:name>
</rapla:category>
</rapla:category>
<rapla:category key="user-groups">
<doc:name lang="de">Benutzergruppen</doc:name>
<doc:name lang="en">user-groups</doc:name>
<rapla:category key="my-group">
<doc:name lang="en">my-group</doc:name>
</rapla:category>
<rapla:category key="registerer">
<doc:name lang="de">Ressourcen eintragen</doc:name>
<doc:name lang="en">register resources</doc:name>
<doc:name lang="fr">Enregistrer des ressources</doc:name>
</rapla:category>
<rapla:category key="modify-preferences">
<doc:name lang="de">Einstellungen bearbeiten</doc:name>
<doc:name lang="en">modify preferences</doc:name>
<doc:name lang="fr">Modifier la préférence</doc:name>
</rapla:category>
</rapla:category>
</rapla:categories>
<relax:grammar>
<relax:define name="room">
<relax:element name="dynatt:room">
<doc:name lang="de">Raum</doc:name>
<doc:name lang="en">room</doc:name>
<doc:annotations>
<rapla:annotation key="classification-type">resource</rapla:annotation>
<rapla:annotation key="nameformat">{name}</rapla:annotation>
</doc:annotations>
<relax:element name="name">
<doc:name lang="de">Name</doc:name>
<doc:name lang="en">name</doc:name>
<relax:data type="string"/>
</relax:element>
<relax:element name="seats">
<doc:name lang="de">Anzahl der Plätze</doc:name>
<doc:name lang="en">number of seats</doc:name>
<relax:data type="int"/>
</relax:element>
<relax:element name="belongsto">
<doc:name lang="de">gehört zu</doc:name>
<doc:name lang="en">belongs to</doc:name>
<relax:data type="rapla:category"/>
<rapla:constraint name="root-category">category[key='department']</rapla:constraint>
</relax:element>
</relax:element>
</relax:define>
<relax:define name="lecturer">
<relax:element name="dynatt:lecturer">
<doc:name lang="de">Dozent</doc:name>
<doc:name lang="en">lecturer</doc:name>
<doc:annotations>
<rapla:annotation key="classification-type">person</rapla:annotation>
<rapla:annotation key="nameformat">{surname} {forename}</rapla:annotation>
</doc:annotations>
<relax:element name="title">
<doc:name lang="de">Titel</doc:name>
<doc:name lang="en">title</doc:name>
<relax:data type="string"/>
</relax:element>
<relax:element name="surname">
<doc:name lang="de">Nachname</doc:name>
<doc:name lang="en">surname</doc:name>
<relax:data type="string"/>
</relax:element>
<relax:element name="forename">
<doc:name lang="de">Vorname</doc:name>
<doc:name lang="en">forename</doc:name>
<relax:data type="string"/>
</relax:element>
</relax:element>
</relax:define>
<relax:define name="event">
<relax:element name="dynatt:event">
<doc:name lang="de">Veranstaltung</doc:name>
<doc:name lang="en">event</doc:name>
<doc:annotations>
<rapla:annotation key="classification-type">reservation</rapla:annotation>
<rapla:annotation key="nameformat">{name}</rapla:annotation>
</doc:annotations>
<relax:element name="name">
<doc:name lang="de">Name</doc:name>
<doc:name lang="en">name</doc:name>
<relax:data type="string"/>
</relax:element>
<relax:element name="belongsto">
<doc:name lang="de">gehört zu</doc:name>
<doc:name lang="en">belongs to</doc:name>
<relax:data type="rapla:category"/>
<rapla:constraint name="root-category">category[key='department']</rapla:constraint>
</relax:element>
<relax:element name="description">
<doc:name lang="de">Beschreibung</doc:name>
<doc:name lang="en">description</doc:name>
<doc:annotations>
<rapla:annotation key="expected-rows">5</rapla:annotation>
<rapla:annotation key="edit-view">additional-view</rapla:annotation>
</doc:annotations>
<relax:data type="string"/>
</relax:element>
</relax:element>
</relax:define>
<relax:start>
<relax:choice>
<relax:ref name="room"/>
<relax:ref name="lecturer"/>
<relax:ref name="event"/>
</relax:choice>
</relax:start>
</relax:grammar>
<rapla:preferences>
<rapla:entry key="org.rapla.plugin">
<rapla:config>
<pluginlist>
<plugin enabled="true" class="org.rapla.plugin.periodcopy.PeriodCopyPlugin"/>
<plugin enabled="true" class="org.rapla.plugin.periodwizard.PeriodWizardPlugin"/>
<plugin enabled="true" class="org.rapla.plugin.notification.NotificationPlugin"/>
<plugin enabled="true" class="org.rapla.plugin.mail.MailPlugin">
<mailinterface>org.rapla.MockMailer</mailinterface>
</plugin>
<plugin enabled="true" class="org.rapla.plugin.autoexport.AutoExportPlugin"/>
</pluginlist>
</rapla:config>
</rapla:entry>
</rapla:preferences>
<rapla:users>
<!-- Users of the system -->
<rapla:user id="user_1" username="homer" password="duffs" name="" email="dummy@rapla.dummy.rapla" isAdmin="true">
<rapla:preferences>
<rapla:entry key="org.rapla.SessionTest">
<rapla:config>
<myconfig test="testvalue"/>
</rapla:config>
</rapla:entry>
</rapla:preferences>
</rapla:user>
<rapla:user id="user_2" username="monty" password="burns" name="" email="" isAdmin="false">
<rapla:group key="category[key='modify-preferences']"/>
<rapla:group key="category[key='my-group']"/>
</rapla:user>
</rapla:users>
<rapla:resources>
<!-- resources -->
<rapla:resource id="resource_1">
<dynatt:room>
<dynatt:name>erwin</dynatt:name>
<dynatt:seats>10</dynatt:seats>
<dynatt:belongsto>category[key='elementary-springfield']</dynatt:belongsto>
</dynatt:room>
<rapla:permission access="allocate"/>
</rapla:resource>
<rapla:resource id="resource_2">
<dynatt:room>
<dynatt:name>Room A66</dynatt:name>
<dynatt:seats>30</dynatt:seats>
<dynatt:belongsto>category[key='springfield-powerplant']</dynatt:belongsto>
</dynatt:room>
<rapla:permission/>
</rapla:resource>
<rapla:person id="resource_3">
<dynatt:lecturer>
<dynatt:title>Mr.</dynatt:title>
<dynatt:surname>Burns</dynatt:surname>
<dynatt:forename>Monty</dynatt:forename>
</dynatt:lecturer>
<rapla:permission/>
</rapla:person>
<rapla:person id="resource_4">
<dynatt:lecturer>
<dynatt:surname>Simpson</dynatt:surname>
<dynatt:forename>Homer</dynatt:forename>
</dynatt:lecturer>
<rapla:permission/>
</rapla:person>
</rapla:resources>
<rapla:periods>
<rapla:period id="period_1" name="SS 2001" start="2001-04-10" end="2001-07-14"/>
<rapla:period id="period_2" name="WS 2001/2002" start="2001-10-15" end="2002-02-14"/>
<rapla:period id="period_3" name="SS 2002" start="2002-04-10" end="2002-07-10"/>
</rapla:periods>
<rapla:reservations>
<rapla:reservation id="reservation_1" owner="user_1" created-at="2003-11-21" last-changed="2003-11-21">
<dynatt:event>
<dynatt:name>bowling</dynatt:name>
<dynatt:description>with all my friends</dynatt:description>
</dynatt:event>
<rapla:appointment start-date="2001-10-15" start-time="17:00:00" end-date="2001-10-15" end-time="20:00:00">
<rapla:repeating type="weekly" end-date="2002-07-10"/>
</rapla:appointment>
<rapla:appointment start-date="2001-10-20" start-time="17:00:00" end-date="2001-10-20" end-time="20:00:00">
<rapla:repeating type="weekly" end-date="2002-07-10"/>
<rapla:allocate idref="resource_2"/>
</rapla:appointment>
<rapla:allocate idref="resource_4"/>
</rapla:reservation>
<rapla:reservation id="reservation_2" owner="user_1" created-at="2003-11-21" last-changed="2003-11-21">
<dynatt:event>
<dynatt:name>Reservation 2</dynatt:name>
</dynatt:event>
<rapla:appointment start-date="2001-10-16" start-time="12:00:00" end-date="2001-10-16" end-time="19:00:00"/>
<rapla:appointment start-date="2006-09-04" start-time="13:00:00" end-date="2006-09-04" end-time="14:00:00">
<rapla:repeating type="monthly"/>
</rapla:appointment>
<rapla:allocate idref="resource_1"/>
<rapla:allocate idref="resource_2"/>
<rapla:allocate idref="resource_3"/>
</rapla:reservation>
<rapla:reservation id="reservation_3" owner="user_1" created-at="2003-11-21" last-changed="2003-11-21">
<dynatt:event>
<dynatt:name>power planting</dynatt:name>
<dynatt:description>new demands for energy</dynatt:description>
</dynatt:event>
<rapla:appointment start-date="2002-04-10" start-time="10:00:00" end-date="2002-04-10" end-time="12:00:00">
<rapla:repeating type="weekly" end-date="2002-07-10"/>
<rapla:allocate idref="resource_2"/>
</rapla:appointment>
<rapla:appointment start-date="2002-04-12" start-time="10:00:00" end-date="2002-04-12" end-time="12:00:00">
<rapla:repeating type="weekly" end-date="2002-07-10"/>
</rapla:appointment>
<rapla:allocate idref="resource_1"/>
<rapla:allocate idref="resource_4"/>
</rapla:reservation>
</rapla:reservations>
</rapla:data>