first commit

This commit is contained in:
aschwarz
2023-03-09 11:22:13 +01:00
commit 1bf9923edf
1745 changed files with 298896 additions and 0 deletions

BIN
Archiv/AD.docx Executable file

Binary file not shown.

Binary file not shown.

27
Archiv/Dokument4.txt Executable file
View File

@ -0,0 +1,27 @@
Status Neu
Dann soll man erstmal die Daten sehen vom VV.
Der Admin kann dann verschiedene Aktionen ausf<73>hren, ohne den Status zu <20>ndern:
-> Gutachterbenennung
--> Mail an Ausschuss, der die Gutachter freigeben muss.
--> Fristsetzung, bis wann der Ausschuss ablehnen kann: Endefrist mit in die Mail
--> M<>glichkeit Gutachter nachbenennen.
--> Hat der Ausschuss zugestimmt, werden die Gutachter angeschrieben
--> Zugestimmt, gilt der Antrag, wenn die Merheit des Ausschusses nicht innerhalb der Frist abgelehnt hat.
Fragen hierzu: Schreibt das System die Gutachter automatisch an, oder soll ein manueller Eingriff erforderlich sein?
Stimmt der Ausschuss gesamt <20>ber die Gutachter ab, oder entscheidet er einzeln <20>ber jeden vorgeschlagenen Gutachter?
--> Ich meine man hat sich auf Einzelabstimmung festgelegt.
--> Erst mit dem Anschreiben der Gutachter wird der Status auf "Gutachter benannt" gesetzt
-> Beteiligte benennen
-->
-> Entscheidung terminieren
Manuelle Status<75>ndern:
Entschieden
--> weiteres Vorgehen nach Pr<50>mienkatalog (Eingabe/Vorgehen muss noch besprochen werden)
--> Begr<67>ndung
Auschluss
--> Begr<67>ndung

Binary file not shown.

Binary file not shown.

BIN
Archiv/Prõmienkatalog.msg Executable file

Binary file not shown.

BIN
Archiv/Verfahren mit Statis.doc Executable file

Binary file not shown.

View File

@ -0,0 +1,42 @@
1) Ausschuss definieren:
+ -> Personen sind in imt_user
+ -> Es wird eine eigene Rolle geben
2) Auswahl der gew<65>nschten Gutachter.
# -> Vorabfrage Auswahl der bisher erfassten User alternativ Student / Professor / Extern (nicht AD) angeben f<>r Neuanlage
--> oberer Teil Bisher benannte Gutachter (Name, Frist, Status(Bei Ausschusspr<70>fung, Angenommen, Abgelehnt)
+ --> unterer Teil. Neue Gutachter hinzuf<75>gen
+ -> Student Abfrage des Namens <20>ber LDAP m<>glich, AG Jahrgang m<>ssen gefunden werden
+ -> Professor Abfrage des Namens <20>ber LDAP m<>glich, Fakult<6C>t sollte gefunde werden.
+ -> Extern. Eingabe der Daten manuell
+ -> Nach Neuanlage mit Benutzerkennung Kenner setzen, dass Mail noch nicht versendet wurde Spalte in imt_user (Alternativ kein PW setzen, das wird erst mein Mailversand generiert)
+ -> Zur<75>ck auf Eingangsseite. Gutachter ist in der Liste erfassten User
+ -> Bei Auswahl des erfassten User Eingabem<65>glichkeit des Datum, bis wann Ausschuss ablehnen muss sowie Kommentarfeld
+ -> Mail an Ausschussmitglieder mit Einsicht des Fristdatums sowie des Kommentars
+ -> Bei erfolgreichem Versenden Status des VV einmalig auf "Status vorgepr<70>ft setzen" im Verlauf, wenn Status Neu noch gesetzt ist bzw. noch nicht vorgepr<70>ft gesetzt wurde
+ -> Au<41>erdem den Verlauf aktualisieren mit Gutachtername und Fristdatum
-> Nach Fristablauf: Hat die Mehrheit des Ausschusses zugestimmt bzw nichts gemacht, ist der Gutachter bestimmt worden.
-> Manueller Eingriff, wann Gutachter angeschrieben wird: Dann aber Passwort des Gutachters setzen, Per Mail anschreiben mit
Textfeldeingabem<65>glichkeit und Zugangsdaten mit Aktivierungslink wenn kein Passwort gesetzt war
(das bedeudet, dass der Gutachter sich nicht selber registriert hat)
und Recht setzen, dass der diesen VV im Gutachterbereich anschauen darf
-> Status Gutachter benannt im Verlauf. Das klaptt nicht beim Vorschlag, da es mehrere Gutachter sein k<>nnen und Beteiligtenstatus zwischenfunken kann
Status:
Ermitteln Anzahl der Gutachter
Ist die Frist abgelaufen
-> JA
-> Ist die Anzahl der Ablehnung < H<>lfte "Anzahl der Gutachter"
JA --> Status: Angenommen, weitere Aktionen erm<72>glichen
Nein --> Status: Abgelehnt
-> NEIN
-> Ist die "Anzahl Zustimmung" >= H<>lfte "Anzahl der Gutachter"
JA --> Status: Angenommen, weitere Aktionen erm<72>glichen
Nein --> Status: Bei Ausschusspr<70>fung

BIN
Archiv/erm_ideenmanagement.mwb Executable file

Binary file not shown.

Binary file not shown.

534
Archiv/ideenmanagement.sql Executable file
View File

@ -0,0 +1,534 @@
-- phpMyAdmin SQL Dump
-- version 3.3.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 11. Mai 2011 um 14:23
-- Server Version: 5.1.37
-- PHP-Version: 5.3.0
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Datenbank: `ideenmanagement`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_ausschuss_gutachter_erg`
--
CREATE TABLE IF NOT EXISTS `imt_ausschuss_gutachter_erg` (
`gaid` int(11) NOT NULL AUTO_INCREMENT,
`imtuid` int(11) NOT NULL,
`gid` int(11) NOT NULL,
`ergebnis` enum('Y','N') COLLATE utf8_bin NOT NULL,
`erfass_dat` date NOT NULL,
PRIMARY KEY (`gaid`),
KEY `imtuid` (`imtuid`),
KEY `gid` (`gid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
--
-- Daten für Tabelle `imt_ausschuss_gutachter_erg`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_beteiligte`
--
CREATE TABLE IF NOT EXISTS `imt_beteiligte` (
`bid` int(11) NOT NULL AUTO_INCREMENT,
`imtuid` int(11) NOT NULL,
`vid` int(11) NOT NULL,
`bemerkung` text COLLATE utf8_bin NOT NULL,
`erfass_dat` datetime NOT NULL,
PRIMARY KEY (`bid`),
KEY `imtuid` (`imtuid`),
KEY `vid` (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
--
-- Daten für Tabelle `imt_beteiligte`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_gruppenmitglieder`
--
CREATE TABLE IF NOT EXISTS `imt_gruppenmitglieder` (
`gmid` int(11) NOT NULL AUTO_INCREMENT,
`vid` int(11) NOT NULL,
`name` varchar(250) COLLATE utf8_bin NOT NULL,
`mail` varchar(250) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`gmid`),
KEY `vid` (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
--
-- Daten für Tabelle `imt_gruppenmitglieder`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_gruppenmitglieder_temp`
--
CREATE TABLE IF NOT EXISTS `imt_gruppenmitglieder_temp` (
`session` varchar(250) COLLATE utf8_bin NOT NULL,
`imtuid` int(11) NOT NULL,
`name` varchar(250) COLLATE utf8_bin NOT NULL,
`mail` varchar(250) COLLATE utf8_bin NOT NULL,
`datum` datetime NOT NULL,
KEY `imtuid` (`imtuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
--
-- Daten für Tabelle `imt_gruppenmitglieder_temp`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_gutachter`
--
CREATE TABLE IF NOT EXISTS `imt_gutachter` (
`gid` int(11) NOT NULL AUTO_INCREMENT,
`imtuid` int(11) NOT NULL,
`vid` int(11) NOT NULL,
`bemerkung` text COLLATE utf8_bin NOT NULL,
`erfass_dat` datetime NOT NULL,
`frist_datum` date NOT NULL COMMENT 'Datum, bis wann der Ausschuss abstimmen muss',
`ablehn_dat` datetime NOT NULL,
PRIMARY KEY (`gid`),
KEY `imtuid` (`imtuid`),
KEY `vid` (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ;
--
-- Daten für Tabelle `imt_gutachter`
--
INSERT INTO `imt_gutachter` (`gid`, `imtuid`, `vid`, `bemerkung`, `erfass_dat`, `frist_datum`, `ablehn_dat`) VALUES
(1, 3, 1, '', '2011-05-09 09:28:06', '2011-05-13', '0000-00-00 00:00:00');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_kategorie`
--
CREATE TABLE IF NOT EXISTS `imt_kategorie` (
`kid` int(11) NOT NULL AUTO_INCREMENT,
`kategorie` varchar(250) COLLATE utf8_bin NOT NULL,
`sort_order` int(11) NOT NULL,
PRIMARY KEY (`kid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=18 ;
--
-- Daten für Tabelle `imt_kategorie`
--
INSERT INTO `imt_kategorie` (`kid`, `kategorie`, `sort_order`) VALUES
(0, 'Ohne Kategorie', 0),
(1, 'Haushalt', 10),
(2, 'Organisation', 20),
(3, 'Umwelt', 30),
(4, 'Pr&uuml;fungsamt', 40),
(5, 'Reisekosten', 50),
(6, 'Bibliothek', 60),
(7, 'Rechenzentrum', 70),
(8, 'Personalmanagement', 80),
(9, 'Studienangelegenheiten', 90),
(10, 'Akademisches Auslandsamt', 100),
(11, 'Qualit&auml;tsmanagement', 110),
(12, 'Evaluation', 120),
(13, 'Fakult&auml;t 1', 130),
(14, 'Fakult&auml;t 2', 140),
(15, 'Institut f&uuml;r Angewandte Forschung', 150),
(16, 'Hochschule allgemein', 160),
(17, 'Sonstiges', 170);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_parameter`
--
CREATE TABLE IF NOT EXISTS `imt_parameter` (
`PID` int(5) NOT NULL AUTO_INCREMENT,
`Beschreibung` varchar(200) COLLATE utf8_bin NOT NULL DEFAULT '',
`Wert1` varchar(200) COLLATE utf8_bin DEFAULT NULL,
`Wert2` varchar(200) COLLATE utf8_bin DEFAULT NULL,
PRIMARY KEY (`PID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;
--
-- Daten für Tabelle `imt_parameter`
--
INSERT INTO `imt_parameter` (`PID`, `Beschreibung`, `Wert1`, `Wert2`) VALUES
(1, 'Ansprechpartner im Fehlerfall', 'Frau Henzel', 'henzel@hs-ludwigsburg.de'),
(2, 'Benutzer Passwort LDAP User', 'LDAPqueryUser', 'ldHS332');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_rechte`
--
CREATE TABLE IF NOT EXISTS `imt_rechte` (
`reid` int(11) NOT NULL AUTO_INCREMENT,
`beschreibung` varchar(100) COLLATE utf8_bin NOT NULL,
`dateiname` varchar(50) COLLATE utf8_bin NOT NULL,
`target` varchar(50) COLLATE utf8_bin NOT NULL,
`bereich` enum('B','U') COLLATE utf8_bin NOT NULL COMMENT 'Bearbeiten, User',
`sort_order` int(5) NOT NULL,
PRIMARY KEY (`reid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=9 ;
--
-- Daten für Tabelle `imt_rechte`
--
INSERT INTO `imt_rechte` (`reid`, `beschreibung`, `dateiname`, `target`, `bereich`, `sort_order`) VALUES
(1, 'Neu (Eingegangen)', 'status.php?id=1', 'admin_haupt', 'B', 10),
(2, 'In Bearbeitung', 'status.php?id=100', 'admin_haupt', 'B', 20),
(7, 'Entschieden', 'status.php?id=7', 'admin_haupt', 'B', 70),
(8, 'Ausschluss', 'status.php?id=8', 'admin_haupt', 'B', 80);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_rolle`
--
CREATE TABLE IF NOT EXISTS `imt_rolle` (
`roid` int(11) NOT NULL AUTO_INCREMENT,
`bezeichnung` varchar(200) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`roid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
--
-- Daten für Tabelle `imt_rolle`
--
INSERT INTO `imt_rolle` (`roid`, `bezeichnung`) VALUES
(1, 'Administrator'),
(2, 'Gutachter'),
(3, 'Beteiligter'),
(4, 'Ausschuss');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_rollen_rechte_zuord`
--
CREATE TABLE IF NOT EXISTS `imt_rollen_rechte_zuord` (
`reid` int(11) NOT NULL,
`roid` int(11) NOT NULL,
KEY `reid` (`reid`),
KEY `roid` (`roid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
--
-- Daten für Tabelle `imt_rollen_rechte_zuord`
--
INSERT INTO `imt_rollen_rechte_zuord` (`reid`, `roid`) VALUES
(1, 1),
(2, 1),
(7, 1),
(8, 1);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_rollen_user_zuord`
--
CREATE TABLE IF NOT EXISTS `imt_rollen_user_zuord` (
`rozuid` int(11) NOT NULL AUTO_INCREMENT,
`roid` int(11) NOT NULL,
`imtuid` int(11) NOT NULL,
PRIMARY KEY (`rozuid`),
KEY `roid` (`roid`),
KEY `imtuid` (`imtuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
--
-- Daten für Tabelle `imt_rollen_user_zuord`
--
INSERT INTO `imt_rollen_user_zuord` (`rozuid`, `roid`, `imtuid`) VALUES
(1, 1, 1),
(3, 4, 1);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_stati`
--
CREATE TABLE IF NOT EXISTS `imt_stati` (
`sid` int(11) NOT NULL AUTO_INCREMENT,
`status` varchar(250) COLLATE utf8_bin NOT NULL,
`sort_order` int(11) NOT NULL,
PRIMARY KEY (`sid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=10 ;
--
-- Daten für Tabelle `imt_stati`
--
INSERT INTO `imt_stati` (`sid`, `status`, `sort_order`) VALUES
(0, 'Kein Status', 0),
(1, 'Neu (Eingegangen)', 10),
(2, 'Vorpr&uuml;fung bestanden', 20),
(3, 'Gutachterbenennung', 30),
(4, 'Beteiligte angeh&ouml;rt', 40),
(5, 'Gutachten eingegangen', 50),
(6, 'Entscheidung terminiert', 60),
(7, 'Entschieden', 70),
(8, 'Ausschluss', 80);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_user`
--
CREATE TABLE IF NOT EXISTS `imt_user` (
`imtuid` int(11) NOT NULL AUTO_INCREMENT,
`vorname` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',
`nachname` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',
`mail` varchar(40) COLLATE utf8_bin NOT NULL,
`beziehung` varchar(1) COLLATE utf8_bin NOT NULL,
`ag` varchar(10) COLLATE utf8_bin NOT NULL,
`jahrgang` varchar(10) COLLATE utf8_bin NOT NULL,
`fakultaet` varchar(250) COLLATE utf8_bin NOT NULL,
`uid` varchar(23) COLLATE utf8_bin NOT NULL DEFAULT '',
`passwort` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`pw_expire` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`mail_inaktiv` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`erstell_dat` datetime NOT NULL COMMENT 'Wann wurde der Benutzer angelegt',
`aktiv` varchar(1) COLLATE utf8_bin NOT NULL DEFAULT '0',
`akivierungscode` varchar(250) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`imtuid`),
UNIQUE KEY `uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Benutzer' AUTO_INCREMENT=4 ;
--
-- Daten für Tabelle `imt_user`
--
INSERT INTO `imt_user` (`imtuid`, `vorname`, `nachname`, `mail`, `beziehung`, `ag`, `jahrgang`, `fakultaet`, `uid`, `passwort`, `pw_expire`, `mail_inaktiv`, `erstell_dat`, `aktiv`, `akivierungscode`) VALUES
(1, 'Alexander', 'Schwarz', 'netblack@gmx.de', 'S', 'C', '00', '', 'schwaral', 'f5df16d9bd60b0894064b5777139de79', '2012-04-18 12:51:16', '0000-00-00 00:00:00', '2011-04-14 09:03:13', '1', '77554321 '),
(2, 'Silke', 'Henzel', 'henzel@hs-ludwigsburg.de', '', '', '', 'Fakultät 1', 'henzelsi', 'f5df16d9bd60b0894064b5777139de79', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0', ''),
(3, 'Wolfgang', 'Rieth', 'rieth@hs-ludwigsburg.de', '', '', '', 'Fakultät 1', 'riethwol', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2011-04-27 08:29:11', '1', '');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_userlog`
--
CREATE TABLE IF NOT EXISTS `imt_userlog` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`Datum` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`IP` varchar(15) COLLATE utf8_bin NOT NULL DEFAULT '',
`user_agent` varchar(255) COLLATE utf8_bin NOT NULL,
`imtuid` int(11) DEFAULT NULL,
PRIMARY KEY (`lid`),
KEY `imtuid` (`imtuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Logins der Anwender' AUTO_INCREMENT=13 ;
--
-- Daten für Tabelle `imt_userlog`
--
INSERT INTO `imt_userlog` (`lid`, `Datum`, `IP`, `user_agent`, `imtuid`) VALUES
(1, '2011-04-15 10:30:45', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(2, '2011-04-18 07:18:19', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(3, '2011-04-18 07:54:01', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(4, '2011-04-18 11:13:38', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(5, '2011-04-18 14:18:10', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(6, '2011-04-19 09:59:08', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(7, '2011-04-19 11:29:34', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(8, '2011-04-26 10:31:01', '127.0.0.1', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)', 1),
(9, '2011-04-26 11:38:49', '127.0.0.1', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)', 1),
(10, '2011-04-27 07:36:42', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(11, '2011-05-04 14:29:23', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1),
(12, '2011-05-05 13:03:50', '127.0.0.1', 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0', 1);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_user_ad`
--
CREATE TABLE IF NOT EXISTS `imt_user_ad` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`objectsid` varchar(255) COLLATE utf8_bin NOT NULL,
`accountname` varchar(255) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ;
--
-- Daten für Tabelle `imt_user_ad`
--
INSERT INTO `imt_user_ad` (`uid`, `objectsid`, `accountname`) VALUES
(1, 'adf', 'SCHWARAL');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_verlauf`
--
CREATE TABLE IF NOT EXISTS `imt_verlauf` (
`vlid` int(11) NOT NULL AUTO_INCREMENT,
`datum` datetime NOT NULL,
`bearbeiter` int(11) NOT NULL,
`status` int(11) NOT NULL,
`vid` int(11) NOT NULL,
`verlauf` varchar(255) COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`vlid`),
KEY `vid` (`vid`),
KEY `bearbeiter` (`bearbeiter`),
KEY `status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=4 ;
--
-- Daten für Tabelle `imt_verlauf`
--
INSERT INTO `imt_verlauf` (`vlid`, `datum`, `bearbeiter`, `status`, `vid`, `verlauf`) VALUES
(1, '2011-05-05 08:37:35', 1, 1, 1, 'Verbesserungsvorschlag erstellt'),
(2, '2011-05-05 08:41:06', 1, 0, 1, 'Kategorie wurde neu gesetzt: Hochschule allgemein'),
(3, '2011-05-09 09:28:07', 1, 0, 1, 'Mailfehler: Alexander Schwarz &uuml;ber Bestellung von Gutachter Wolfgang Rieth');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `imt_vorschlag`
--
CREATE TABLE IF NOT EXISTS `imt_vorschlag` (
`vid` int(11) NOT NULL AUTO_INCREMENT,
`imtuid` int(11) NOT NULL,
`betreff` varchar(255) COLLATE utf8_bin NOT NULL,
`beschreibung` text COLLATE utf8_bin NOT NULL,
`vorschlag` text COLLATE utf8_bin NOT NULL,
`nutzen` text COLLATE utf8_bin NOT NULL,
`public` enum('Y','N') COLLATE utf8_bin NOT NULL,
`kategorie` int(11) NOT NULL,
`erfass_dat` datetime NOT NULL,
`hinweis_eigen` text COLLATE utf8_bin NOT NULL,
`hinweis_admin` text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`vid`),
KEY `imtuid` (`imtuid`),
KEY `kategorie` (`kategorie`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ;
--
-- Daten für Tabelle `imt_vorschlag`
--
INSERT INTO `imt_vorschlag` (`vid`, `imtuid`, `betreff`, `beschreibung`, `vorschlag`, `nutzen`, `public`, `kategorie`, `erfass_dat`, `hinweis_eigen`, `hinweis_admin`) VALUES
(1, 1, 'Selbstreinigende Toilettensp&uuml;lung', 'Die Rohrleitungen sind dann nicht mehr schmutzig', 'Hei&szlig;wassersp&uuml;lung einbauen', 'Man spart sich die Kosten eines Flaschners', 'Y', 16, '2011-05-05 08:37:35', '', '');
--
-- Constraints der exportierten Tabellen
--
--
-- Constraints der Tabelle `imt_ausschuss_gutachter_erg`
--
ALTER TABLE `imt_ausschuss_gutachter_erg`
ADD CONSTRAINT `imt_ausschuss_gutachter_erg_ibfk_2` FOREIGN KEY (`gid`) REFERENCES `imt_gutachter` (`gid`),
ADD CONSTRAINT `imt_ausschuss_gutachter_erg_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`);
--
-- Constraints der Tabelle `imt_beteiligte`
--
ALTER TABLE `imt_beteiligte`
ADD CONSTRAINT `imt_beteiligte_ibfk_2` FOREIGN KEY (`vid`) REFERENCES `imt_vorschlag` (`vid`),
ADD CONSTRAINT `imt_beteiligte_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`);
--
-- Constraints der Tabelle `imt_gruppenmitglieder`
--
ALTER TABLE `imt_gruppenmitglieder`
ADD CONSTRAINT `imt_gruppenmitglieder_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `imt_vorschlag` (`vid`);
--
-- Constraints der Tabelle `imt_gruppenmitglieder_temp`
--
ALTER TABLE `imt_gruppenmitglieder_temp`
ADD CONSTRAINT `imt_gruppenmitglieder_temp_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`);
--
-- Constraints der Tabelle `imt_gutachter`
--
ALTER TABLE `imt_gutachter`
ADD CONSTRAINT `imt_gutachter_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`),
ADD CONSTRAINT `imt_gutachter_ibfk_2` FOREIGN KEY (`vid`) REFERENCES `imt_vorschlag` (`vid`);
--
-- Constraints der Tabelle `imt_rollen_rechte_zuord`
--
ALTER TABLE `imt_rollen_rechte_zuord`
ADD CONSTRAINT `imt_rollen_rechte_zuord_ibfk_1` FOREIGN KEY (`reid`) REFERENCES `imt_rechte` (`reid`),
ADD CONSTRAINT `imt_rollen_rechte_zuord_ibfk_2` FOREIGN KEY (`roid`) REFERENCES `imt_rolle` (`roid`);
--
-- Constraints der Tabelle `imt_rollen_user_zuord`
--
ALTER TABLE `imt_rollen_user_zuord`
ADD CONSTRAINT `imt_rollen_user_zuord_ibfk_1` FOREIGN KEY (`roid`) REFERENCES `imt_rolle` (`roid`),
ADD CONSTRAINT `imt_rollen_user_zuord_ibfk_2` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`);
--
-- Constraints der Tabelle `imt_userlog`
--
ALTER TABLE `imt_userlog`
ADD CONSTRAINT `imt_userlog_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`);
--
-- Constraints der Tabelle `imt_verlauf`
--
ALTER TABLE `imt_verlauf`
ADD CONSTRAINT `imt_verlauf_ibfk_1` FOREIGN KEY (`vid`) REFERENCES `imt_vorschlag` (`vid`),
ADD CONSTRAINT `imt_verlauf_ibfk_2` FOREIGN KEY (`bearbeiter`) REFERENCES `imt_user` (`imtuid`),
ADD CONSTRAINT `imt_verlauf_ibfk_3` FOREIGN KEY (`status`) REFERENCES `imt_stati` (`sid`);
--
-- Constraints der Tabelle `imt_vorschlag`
--
ALTER TABLE `imt_vorschlag`
ADD CONSTRAINT `imt_vorschlag_ibfk_1` FOREIGN KEY (`imtuid`) REFERENCES `imt_user` (`imtuid`),
ADD CONSTRAINT `imt_vorschlag_ibfk_3` FOREIGN KEY (`kategorie`) REFERENCES `imt_kategorie` (`kid`);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

15
Archiv/testszenario.txt Executable file
View File

@ -0,0 +1,15 @@
Ausgabe Registrierung erfolgreich abgeschlossen - >Mails abrufen
Ausgabe Registrierung nicht erfolgreich abgeschlossen --> Admin
Ausgabe -> Aktivierung fehlgeschlagen -->Admin
testszenario:
Alle Pflichtfelder
Mail ung<6E>ltig / bereits vorhanden -> auch beim Absenden
Registrierung<EFBFBD>
Aktivierung mit falschem aktcode
Aktivierung mit richtigem aktcode
login

5
Archiv/view_idm_user.sql Executable file
View File

@ -0,0 +1,5 @@
create view idm_user
as
(SELECT nachname, vorname, uid, pwd, mail,'S' art from kurs.stud where durchgefallen != 'Y')
union
(select doz_name, doz_vorname, doz_uid, doz_pwd, doz_mail, 'D' art from kurs.doz)