Commit Graph

12123 Commits

Author SHA1 Message Date
Cris 3abfaebb1a Created filter to accept Lehraufträge 2019-09-24 10:11:07 +02:00
Cris 6caec74df5 Created SQL-query and tabulator to accept Lehraufträge 2019-09-24 10:10:42 +02:00
Cris 9829532e4f Created View to accept Lehraufträge
Created view and jQuery functions to manipulate the tabulator.
2019-09-24 10:08:20 +02:00
Cris 9325edd326 Created Controller to accept Lehraufträge
Created index- and acceptLehrauftrag methods.
2019-09-24 10:06:03 +02:00
alex a2ecd9bdbc - zeitaufzeichnung_projektliste.php: separate sheet for each projekt
- fixed rounding sum issues for Projektphasen
- subtraction of pausen from Projektphase duration
- errorfree display if no projekt entered
- added projektphase_id to zeitaufzeichnung.class.php in getListe methods
2019-09-23 17:47:11 +02:00
Paolo 0a4dffa704 FilterWidget is now back to only one filter per page, but others features were kept 2019-09-20 17:54:44 +02:00
Andreas Österreicher b1815039fd Merge branch 'feature-2147/CallerLibrary_and_CallerModel_controllers' 2019-09-19 17:00:19 +02:00
Cris 73904dd007 Added contract description when saving new contract
Description was missing, now generated when inserting new contract.
2019-09-19 15:56:30 +02:00
Paolo 18a36ea497 Fixed controller api/v1/person/Benutzer 2019-09-19 14:33:02 +02:00
Cris aa5ad40d5c Minor code enhancement
changed clearFilter method; deleted comment
2019-09-19 14:19:45 +02:00
Cris dd22ae71e3 Added alert/exit when no lehrauftrag was selected 2019-09-19 14:17:03 +02:00
Cris 2d8618b746 Added button to show only new Lehraufträge 2019-09-19 14:16:26 +02:00
Cris 6d2f911d58 Extended tabulator functionalities
Added some adaptations like
. group by lektor
. deselection on rowUpdate
. row formatting
. Text "Anzahl" to bottom line
2019-09-19 14:07:59 +02:00
Cris 615ed03fbe Added method getOE_isEntitledFor()
The method checks permission of the logged in user and retrieves all
organisational units this user is entitled for.
2019-09-19 13:28:15 +02:00
Cris 8566039cc4 Fixed: Added check before DB insert
A check was missing if the contract already had that status. Error
was given. This is fixed now.
2019-09-19 13:23:12 +02:00
Cris 62cd1b6317 Adapted widget to receive and display only passed OrgUnits in Dropdown 2019-09-19 13:20:35 +02:00
Cris cad203496f Created filter to approve Lehraufträge 2019-09-19 13:18:03 +02:00
Cris 9de4faf25d Created View data to approve Lehraufträge (query & tabulator) 2019-09-19 13:16:30 +02:00
Cris 1cbbf2652d Created View to approve Lehraufträge 2019-09-19 13:15:17 +02:00
Cris efd5ae6411 Created Controller to approve Lehraufträge 2019-09-19 13:13:03 +02:00
Andreas Österreicher 6669014ac4 Neue Felder für UHSTAT2 Meldung zu IO Karteireiter hinzugefügt
Mehrfachangabe von Zweck des Auslandsaufenthalts
  Mehrfachangabe von Förderung des Auslandsaufenthalts
  Neue Felder für erworbene und angerechnete ECTS hinzugefügt
  BIS Schnittstelle um die neuen Felder erweitert
2019-09-19 09:19:09 +02:00
Andreas Oesterreicher 1da2a19d57 Ansprechpartner bei Account Deaktivierung korrigiert 2019-09-18 13:39:03 +02:00
Cris e39a4252eb Added param mitarbeiter_uid to method save()
For performance reasons.
(Before the uid was retrieved by loading BenutzerModel each time when
saving lots of contracts)
2019-09-17 15:58:40 +02:00
Cris ad5309e273 Corrected SQL: bestellt/erteilt/akzeptiert in same row; added mitarbeiter_uid
. Corrected SQL to get bestellt/erteilt/akzeptiert in same row
  Before it was creating new row for each stati, which was wrong.

. Added mitarbeiter_uid column.

. Changed column names for better maintainance and understanding.
  (e.g. row_index instead of id)
2019-09-17 15:54:41 +02:00
Andreas Oesterreicher 14c279a03d Problem behoben wodurch Matrikelnummern für das falsche Semester
angefordert wurden
2019-09-17 15:45:48 +02:00
Paolo c30135f197 Now MessageClient extends FHC_Controller and then starts the authentication 2019-09-17 10:38:25 +02:00
alex 31cb13ec14 - Zeitaufzeichnung: Projektphase can be selected and saved for a project 2019-09-17 10:36:53 +02:00
alex 131d031cae - added column projektphase_id to tbl_zeitaufzeichnung 2019-09-17 10:29:24 +02:00
Paolo bf8b7e0ccd Added JobsViewer 2019-09-16 14:00:51 +02:00
Andreas Österreicher 77f822cfc2 Merge branch 'master' of github.com:FH-Complete/FHC-Core 2019-09-12 19:21:25 +02:00
Andreas Österreicher 4181893fdd Hinweistext hinzugefügt wenn bei der Kartenverwaltung
zu viele Einträge gewählt werden da es vorkommen kann dass dadurch die maximale
Anzahl an POST Parametern überschritten wird und das Speichern der Daten
nicht korrekt funktioniert.
2019-09-12 19:19:50 +02:00
alex 123fef945f - copied pivot.de.js pivottable language file from reporting addon to public folder 2019-09-12 18:10:36 +02:00
Andreas Oesterreicher 8efb6035c9 Mitarbeiter Defaultwert für Fixangestellt und Aliasgenerierung ist
konfiguriertbar
2019-09-12 17:36:40 +02:00
Andreas Österreicher 66cdfa5772 Merge branch 'bug-4218/LVPlan_Direkte_Gruppen_im_Verband' 2019-09-12 15:42:52 +02:00
Cris c91cfcb679 Added tabulator options and behaviour 2019-09-12 14:18:14 +02:00
Cris b92f3a1ee5 Adapted tabulator data-query (row index; some extra columns)
. Added incrementing id column which provides unique number to enable
tabulator to use it as row index.

. Added extra colums studiengang_kz, lv_oe_kurzbz
2019-09-12 14:16:08 +02:00
hainberg 35b37179e9 Added Javascript button functionalities and functions for Tabulator
Added buttons and functionalities for
. showing all
. showing new
. select all
. deselect all
...Lehraufträge in tabulator-table

Added methods to manipulate date-data and filtering in tabulator.
2019-09-12 14:09:57 +02:00
Andreas Oesterreicher 90c257f7bb Fotoliste zeigt nun korrekte Studiengangsbezeichnung wenn Gruppen aus
anderen Studiengängen zugeteilt sind
2019-09-12 14:09:18 +02:00
hainberg 94d13fd77a Added method getBenutzerByBerechtigung
This method returns user who are authorized with berechtigung and,
if given, authorized for the specific organisational unit.
2019-09-12 14:04:48 +02:00
Cris edd7f56481 Corrected query: load uids only from *active* benutzer 2019-09-12 13:57:02 +02:00
hainberg b8ed622f96 Added method getParent()
This method gets only one parent of given organisational unit.
This ist to easily retrieve department of a studiengang or
fakultät of department etc.
2019-09-12 13:53:39 +02:00
hainberg 3c98988c1c Added new method hasVertrag()
This method checks if a Projektbetreuer has a corresponding contract.
If vertrag_id is null => is still a new Projektauftrag
If vertrag_id is present => Projektauftrag has been ordered and a
contract has been created.
2019-09-12 13:51:54 +02:00
hainberg 237a906ecf Added new method hasVertrag()
This method checks if a Lehrauftrag has a corresponding contract.
If vertrag_id is null => is still a new Lehrauftrag
If vertrag_id is presendt => Lehrauftrag has been ordered and a contract
has been created.
2019-09-12 13:50:31 +02:00
hainberg 10b476c27e Added methods save() and setStatus()
. save method inserts a new Vertrag, sets Vertragsstatus to 'bestellt'
  and assigns vertrags_id to either corresponding Lehreinheitmitarbeiter
  or corresponding Projektbetreuuer
. setStatus inserts a new Status to a given Vertrag
2019-09-12 13:45:50 +02:00
hainberg 6b1e225991 Added private methods to send mail when ordering Lehrauftraege
These two methods will send email to 1. authorized Kompetenzleiter or
2. Departmentleiter with data about
. study semester
. study program
. amount of Lehrauftraege
2019-09-12 13:30:04 +02:00
Cris 0703984fa6 Added Controller method orderLehrauftrag 2019-09-12 13:26:29 +02:00
Paolo 5150c1fc44 Removed DBSkel changes from master branch 2019-09-12 10:41:40 +02:00
Andreas Österreicher 418be38a52 Merge branch 'feature-3778/PunkteübertragReihungstestpunkteFAS' 2019-09-11 16:08:41 +02:00
raab d7fd969ac6 Anzeige und speichern für aktuelles Semester und nächstes Semester möglich 2019-09-11 14:53:00 +02:00
Andreas Österreicher 2b0ca26db1 Merge branch 'feature-3866-2/Ueberarbeitung_Testtoolsprache_fix' 2019-09-11 14:46:40 +02:00