You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
219 lines
10 KiB
219 lines
10 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<module name="userantrag" version="0.1" sachgebiet_id="190" sachgebiet="Nutzungsanträge" systeminfo_id="190" system="Nutzungsanträge" thema="Nutzungsanträge" thema_parent="Benutzer verwalten"> |
|
<description>Ein Modul für Nutzungsanträge</description> |
|
<database name="superx" version="3.0" system="superx"> |
|
<sachgebiete> |
|
<sachgebiet id="190" name="Nutzungsanträge" rightname="CS_BIA_STANDARDREPORTS_VIEW_REPORTS[UA]"/> |
|
<sachgebiet id="191" name="Nutzungsanträge Administration" rightname="CS_BIA_STANDARDREPORTS_ADMIN[UA]"/> |
|
</sachgebiete> |
|
|
|
<table name="user_antrag" thema="Administration" typ="Schlüsseltabelle" caption="Nutzungsanträge"> |
|
<columns><column name="tid" type ="SERIAL" size ="10" default ="" notnull ="true" description="Antrag ID" /> |
|
<column name="antragsteller_titel" type ="VARCHAR" size ="50" default ="" notnull ="false" description="Antragsteller Titel" /> |
|
<column name="antragsteller_vorname" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Antragsteller Vorname" /> |
|
<column name="antragsteller_nachname" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Antragsteller Nachname" /> |
|
<column name="antragsteller_email" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Antragsteller E-Mail" /> |
|
<column name="antragsteller_benutzerkennung" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Benutzerkennung" /> |
|
<column name="antragsteller_einrichtung" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Einrichtung" /> |
|
<column name="antragsteller_funktion" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Funktion" /> |
|
<column name="antragsteller_funktion_gueltig_bis" type ="DATE" size ="13" default ="" notnull ="false" description="Funktion gültig bis" /> |
|
<column name="vorgesetzter_titel" type ="VARCHAR" size ="200" default ="" notnull ="false" description="Vorgesetzter Titel" /> |
|
<column name="vorgesetzter_vorname" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Vorgesetzter Vorname" /> |
|
<column name="vorgesetzter_nachname" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Vorgesetzter Nachname" /> |
|
<column name="vorgesetzter_email" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Vorgesetzter E-Mail" /> |
|
<column name="daten_bewerber_zulassung" type ="SMALLINT" size ="5" default ="" notnull ="true" description="Beantragter Datenzugriff Bewerbungen" /> |
|
<column name="daten_stud_absolv" type ="SMALLINT" size ="5" default ="" notnull ="true" description="Beantragter Datenzugriff Studierende" /> |
|
<column name="daten_personal_stellen" type ="SMALLINT" size ="5" default ="" notnull ="true" description="Beantragter Datenzugriff Personal" /> |
|
<column name="daten_finanzen" type ="SMALLINT" size ="5" default ="" notnull ="true" description="Beantragter Datenzugriff Finanzen" /> |
|
<column name="antragsart" type ="VARCHAR" size ="100" default ="" notnull ="true" description="Antragsart" /> |
|
<column name="fin_personal_projekt" type ="VARCHAR" size ="100" default ="" notnull ="false" description="Projekt" /> |
|
<column name="antragsdatum" type ="DATE" size ="13" default ="" notnull ="true" description="Antragsdatum" /> |
|
<column name="antragsempfaenger" type ="VARCHAR" size ="200" default ="" notnull ="true" description="Antragsempfänger" /> |
|
<column name="antrag_email1adresse" type ="VARCHAR" size ="200" default ="" notnull ="false" description="Antragsempfänger E-Mail" /> |
|
<column name="antrag_email1_versendet" type ="DATETIME" size ="29" default ="" notnull ="false" description="Antragsempfänger Email versendet am" /> |
|
<column name="genehmigung1_userid" type ="INTEGER" size ="10" default ="" notnull ="false" description="Genehmigung 1 von" /> |
|
<column name="genehmigung1_zeitpunkt" type ="DATETIME" size ="29" default ="" notnull ="false" description="Genehmigung 1 Zeitpunkt" /> |
|
<column name="genehmigung1_titel" type ="VARCHAR" size ="100" default ="" notnull ="false" description="Genehmigung 1 Titel" /> |
|
<column name="genehmigung1_vorname" type ="VARCHAR" size ="200" default ="" notnull ="false" description="Genehmigung 1 Vorname" /> |
|
<column name="genehmigung1_nachname" type ="VARCHAR" size ="200" default ="" notnull ="false" description="Genehmigung 1 Nachname" /> |
|
<column name="genehmigung1_email_versendet" type ="DATETIME" size ="29" default ="" notnull ="false" description="Genehmigung 1 Email versendet am" /> |
|
<column name="genehmigung2_userid" type ="INTEGER" size ="10" default ="" notnull ="false" description="Genehmigung 2 von" /> |
|
<column name="genehmigung2_zeitpunkt" type ="DATETIME" size ="29" default ="" notnull ="false" description="Genehmigung 2 Zeitpunkt" /> |
|
<column name="genehmigung2_notiz" type ="VARCHAR" size ="2147483647" default ="" notnull ="false" description="Genehmigung 2 Notiz" /> |
|
<column name="uuid" type ="VARCHAR" size ="255" default ="" notnull ="false" description="UUID" /> |
|
<column name="genehmigung2_email_versendet" type ="DATETIME" size ="29" default ="" notnull ="false" description="Genehmigung 2 Email versendet" /> |
|
</columns> |
|
<indexes></indexes> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'></fld> |
|
<fld name='table_schem'></fld> |
|
<fld name='table_name'>user_antrag</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>user_antrag_pkey</fld> |
|
</row> |
|
</rs></primaryKeys> |
|
<foreignKeys><rs> |
|
</rs></foreignKeys> |
|
<importedKeys><rs> |
|
</rs></importedKeys> |
|
<privileges><rs> |
|
</rs></privileges> |
|
</table> |
|
<table name="user_antrag_kostenstellen" thema="Administration" typ="Schlüsseltabelle" caption="Nutzungsanträge zu Kostenstellen"> |
|
<columns> |
|
<column name="tid" type="SERIAL" size="4" default="" notnull="true" description="Laufnummer" /> |
|
<column name="antrag_id" type ="INTEGER" size ="10" default ="" notnull ="true" description="Antrag" /> |
|
<column name="kostenstelle" type ="CHAR" size ="10" default ="" notnull ="true" description="Kostenstelle" /> |
|
</columns> |
|
<indexes></indexes> |
|
<primaryKeys><rs> |
|
<row> |
|
<fld name='table_cat'></fld> |
|
<fld name='table_schem'></fld> |
|
<fld name='table_name'>user_antrag_kostenstellen</fld> |
|
<fld name='column_name'>tid</fld> |
|
<fld name='key_seq'>1</fld> |
|
<fld name='pk_name'>user_antrag_kostenstellen_pkey</fld> |
|
</row> |
|
</rs></primaryKeys> |
|
<foreignKeys><rs> |
|
</rs></foreignKeys> |
|
<importedKeys><rs> |
|
</rs></importedKeys> |
|
<privileges><rs> |
|
</rs></privileges> |
|
</table> |
|
|
|
<functions></functions><!-- Prozeduren werden über Skripte installiert/geloescht um Reihenfolge und Abhaengigkeiten von Makros zu beruecksichtigen --> |
|
|
|
<views> |
|
|
|
</views> |
|
|
|
<themen> |
|
</themen> |
|
|
|
<masken> |
|
|
|
</masken> |
|
<data-integrity> |
|
<relation from="userinfo" to="user_antrag" delete="FALSE" |
|
displayType="select" visibleFields="name" format="%s"> |
|
<relation-column from="tid" to="genehmigung1_userid" /> |
|
</relation> |
|
<relation from="userinfo" to="user_antrag" delete="FALSE" |
|
displayType="select" visibleFields="name" format="%s"> |
|
<relation-column from="tid" to="genehmigung2_userid" /> |
|
</relation> |
|
<relation from="organigramm" to="user_antrag_kostenstellen" delete="FALSE" |
|
displayType="select" visibleFields="trim(key_apnr) || ' - ' || trim(name)" |
|
format="%s"> |
|
<relation-column from="key_apnr" to="kostenstelle" /> |
|
</relation> |
|
<relation from="user_antrag" to="user_antrag_kostenstellen" delete="FALSE" |
|
displayType="select" visibleFields="" |
|
format="%s"> |
|
<relation-column from="tid" to="antrag_id" /> |
|
</relation> |
|
|
|
</data-integrity> |
|
</database> |
|
<install_upgrade_job> |
|
<install-upgrade-step name="pre_upgrade" type="container" id="userantrag_preupgrade_containernode"> |
|
<action error="stop"/> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="upgrade_tables" type="" id="userantrag_upgrade_tables_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/upgrade/userantrag_upgrade_tables_pg.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="upgrade_fields" type="" id="userantrag_upgrade_fields_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/upgrade/userantrag_upgrade_fields_pg.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="upgrade_views" type="" id="userantrag_upgrade_views_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/upgrade/userantrag_upgrade_views_pg.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="install_functions" type="container" id="userantrag_install_functions_containernode"> |
|
<action error="stop"/> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="upgrade_indices" type="" id="userantrag_upgrade_indices_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/upgrade/userantrag_upgrade_indexes_pg.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="fill_tables" type="" id="userantrag_fill_tables_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/conf/sx_tables_fuellen.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="Update Module Metadata" type="container" id="userantrag_update_module_metadata_container"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/conf/module_metadata.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="update_topic_tree" type="" id="userantrag_update_topictree_actionstep"> |
|
<action error="stop"> |
|
<nativeaction sql="" scriptfile="$USERANTRAG_PFAD/upgrade/userantrag_upgrade_themenbaum.sql" database=""/> |
|
</action> |
|
</install-upgrade-step> |
|
<install-upgrade-step name="install_masks" type="container" id="userantrag_install_masks_containernode"> |
|
<action error="stop"/> |
|
</install-upgrade-step> |
|
</install_upgrade_job> |
|
|
|
<install> |
|
<install-step> |
|
<action error="cont"> |
|
|
|
</action> |
|
</install-step> |
|
</install> |
|
|
|
<upgrade> |
|
<upgrade-step> |
|
<action error="cont"> |
|
|
|
</action> |
|
|
|
</upgrade-step> |
|
</upgrade> |
|
|
|
|
|
<uninstall-step> |
|
<action error="cont"> |
|
<nativeaction sql="delete from sichten where systeminfoid=190;" scriptfile="" database=""/> |
|
</action> |
|
</uninstall-step> |
|
|
|
|
|
<etl> |
|
|
|
</etl> |
|
<dbforms> |
|
<form name="user_antrag_edit" |
|
table="user_antrag" |
|
path="/edit/kern/user_antrag_edit.jsp" |
|
followUp="" |
|
caption="Anträge verwalten" |
|
orderBy="tid" |
|
gotoHt="" |
|
helpfile="" |
|
maxRows="1" |
|
mode="full" |
|
> |
|
<description>In diesem Formular können Sie Anträge verwalten.</description> |
|
<filters> |
|
<filter mandatory="true" type="equals">tid</filter> |
|
</filters> |
|
<field-selection complete="true" /> |
|
|
|
</form> |
|
</dbforms> |
|
|
|
</module>
|
|
|