first commit
This commit is contained in:
BIN
Archiv/AD.docx
Executable file
BIN
Archiv/AD.docx
Executable file
Binary file not shown.
BIN
Archiv/AW Was tun bei Statusõnderung.msg
Executable file
BIN
Archiv/AW Was tun bei Statusõnderung.msg
Executable file
Binary file not shown.
27
Archiv/Dokument4.txt
Executable file
27
Archiv/Dokument4.txt
Executable 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
|
BIN
Archiv/Programmierung Ideenmanagement.docx
Executable file
BIN
Archiv/Programmierung Ideenmanagement.docx
Executable file
Binary file not shown.
BIN
Archiv/ProgrammierungIdeenmanagement110407.docx
Executable file
BIN
Archiv/ProgrammierungIdeenmanagement110407.docx
Executable file
Binary file not shown.
BIN
Archiv/Prõmienkatalog.msg
Executable file
BIN
Archiv/Prõmienkatalog.msg
Executable file
Binary file not shown.
BIN
Archiv/Verfahren mit Statis.doc
Executable file
BIN
Archiv/Verfahren mit Statis.doc
Executable file
Binary file not shown.
42
Archiv/Vorgehensweise Gutachterbestellung.txt
Executable file
42
Archiv/Vorgehensweise Gutachterbestellung.txt
Executable 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
BIN
Archiv/erm_ideenmanagement.mwb
Executable file
Binary file not shown.
BIN
Archiv/erm_ideenmanagement.mwb.bak
Executable file
BIN
Archiv/erm_ideenmanagement.mwb.bak
Executable file
Binary file not shown.
534
Archiv/ideenmanagement.sql
Executable file
534
Archiv/ideenmanagement.sql
Executable 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üfungsamt', 40),
|
||||
(5, 'Reisekosten', 50),
|
||||
(6, 'Bibliothek', 60),
|
||||
(7, 'Rechenzentrum', 70),
|
||||
(8, 'Personalmanagement', 80),
|
||||
(9, 'Studienangelegenheiten', 90),
|
||||
(10, 'Akademisches Auslandsamt', 100),
|
||||
(11, 'Qualitätsmanagement', 110),
|
||||
(12, 'Evaluation', 120),
|
||||
(13, 'Fakultät 1', 130),
|
||||
(14, 'Fakultät 2', 140),
|
||||
(15, 'Institut fü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üfung bestanden', 20),
|
||||
(3, 'Gutachterbenennung', 30),
|
||||
(4, 'Beteiligte angehö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 ü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ülung', 'Die Rohrleitungen sind dann nicht mehr schmutzig', 'Heißwasserspü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
15
Archiv/testszenario.txt
Executable 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
5
Archiv/view_idm_user.sql
Executable 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)
|
Reference in New Issue
Block a user