Cris
f1497df019
Adapted vertrag rdfs to new attributes vertragstunden, -studiensemester
...
Adapted rdf vertrag, vertragdetails to new attributes vertragsstunden
and vertragsstunden_studiensemester_kurbz.
2019-10-02 09:42:31 +02:00
Cris
605b88e8d7
Adapted queries to new vertragstunden, -studiensemester in vertrag.class
...
Adapted methods:
load, loadVertrag, loadZugeordnet, loadNichtZugeordnet
2019-10-02 09:39:38 +02:00
Cris
10963fd5c7
Added Stunden/Studiensemester of original contract to FAS Vertragsreiter
2019-10-02 09:30:41 +02:00
Cris
4375a1ad0e
Added (Ausbildungs-)semester to query, tabulator columns and filter
2019-10-01 15:33:35 +02:00
Cris
dfe4e3d82c
Embedded into FH-Complete Navigation
...
. Added navigation items to top and left side menu for
Lehrauftraege bestellen and Lehrauftraege erteilen.
. Added NavigationWidget to views.
2019-10-01 14:28:15 +02:00
Cris
15370267c6
Minor code and GUI changes
...
. changed file name lehrauftrag to orderLehrauftrag
. changed order of buttons
Both for consistecy
2019-10-01 08:14:36 +02:00
Cris
4ad2fe7dfb
Changed permission check: now using lehrauftrag_akzeptieren
2019-09-30 15:27:12 +02:00
Cris
1c3a5c395d
Added permission lehrauftrag_akzeptieren
...
This permission is for lectors to accept their lehraufträge.
2019-09-30 15:26:47 +02:00
Cris
6ff2f19c56
Changed the STG-Kürzel to 'typ + kurzbz' in Lehraufträge + Vertragsmodel
...
Before the organisational unit was set, but it should be a combination
of typ + kurzbz of the stg. This is changed now in
. all Lehraufträge
. Vertragsmodel
. filtersupdate
2019-09-30 15:09:45 +02:00
Cris
df12a9aa5d
Changed button show-accepted to show-approved
...
It makes more sense for lectures to show only approved lehraufträge by
one click to be then able to accept them.
2019-09-30 14:25:24 +02:00
Cris
04ac4f55fd
Removed groupBy option of tabulator
...
This was decided for better usability.
2019-09-30 14:22:04 +02:00
Cris
998e906ad3
Fixed: made row unselectable after updating the row
...
Changed command to work with our actual jquery version.
2019-09-30 14:20:05 +02:00
Cris
6b29461e06
Added empty password field
2019-09-30 14:16:48 +02:00
Cris
fd0eaaa366
Fixed: SQL subquery to only return one row
...
The subquery was sometimes returning more rows causing error message.
This is fixed now.
2019-09-30 14:11:04 +02:00
Cris
3938000cfc
Changed Kürzel for Studiengang-Dropdown-Widget to upper(typ||kurzbz)
2019-09-30 14:05:22 +02:00
Cris
aefc0dfd2c
Adapted filter for orderLehrauftraege and approveLehrauftraege
...
Added columns stg_oe_kurzbz and gruppe.
2019-09-25 17:01:05 +02:00
Cris
a70507a079
Adapted tabulator to display columns in correct order after query change
2019-09-25 16:58:33 +02:00
Cris
61a6bc7bfc
Fixed SQL query: corrected column order in subquery for Projektbetreuung
2019-09-25 16:25:04 +02:00
Cris
6f5de6a786
Adapted SQL query: gruppen aggregated in one cell, not in seperated rows
...
Before same lehreinheiten of same lector were shown in different rows,
when they were taught in different groups. This caused incorrect contract
inserts.
One contract is for per lector and per lehreinheit. Gruppen are only
displayed in one cell (aggregated if more)
2019-09-25 15:39:42 +02:00
hainberg
83dd828be7
Minor adaptation to changed method isMitarbeiter()
2019-09-25 14:13:16 +02:00
hainberg
169ffbb568
Changed method isLektor() to isMitarbeiter()
...
Because boolean field lektor is not necessary maintained, check is now
for overall mitarbeiter.
2019-09-25 14:11:38 +02:00
Cris
d7cbc89d8b
Added password validation to accept Lehraufträge in view & controller
...
. added password input field in view
. added password check in controller
. adapted ajax data object and logic to handle password check
2019-09-25 12:15:19 +02:00
Cris
8685f5ed1b
Minor fix: Corrected wrong hover color behaviour
...
Now the row stays green when accepted. Before it was still changing
color when hovering.
2019-09-25 12:11:28 +02:00
Cris
30c60881a7
Changed check for inkludierte Lehre
...
Now inkludierte Lehre returns false when value is null (= freelancer
lector), else true (= fix employed lector)
This impacts the visibility of the column 'Betrag': hidden for fix
employed lectors, shown for freelancer lectors.
2019-09-25 09:53:52 +02:00
Cris
dc64cadc4a
Changed: now rows are marked green only for accepted Lehraufträge
...
This is to achieve same behaviour for whole process Lehraufträge
bestellen/erteilen/akzeptieren.
2019-09-25 08:50:21 +02:00
Cris
43452a2127
Hided column 'Betrag' if lector has inkludierte Lehre
...
If the lectors actual Verwendung has inkludierte Lehre, the tabulators
column betrag is hided.
2019-09-24 16:10:23 +02:00
Cris
223f3110bd
Added method getLast()
...
This method gets latest (active) Verwendung of the user.
2019-09-24 16:06:50 +02:00
Cris
3340922a35
Extended/Adapted method setStatus()
...
Extended check: if new status is 'akzeptiert', the latest status has
to be 'erteilt'.
Adapted code as check for having certain status was outsourced to method
hasStatus.
2019-09-24 10:21:05 +02:00
Cris
1a58c977fe
Added method getLastStatus()
...
This method gets the latest Vertragsstatus for the given Vertrag and
Mitarbeiter.
2019-09-24 10:15:21 +02:00
Cris
812899e885
Added method hasStatus()
...
This method checks if Vertrag has the given Vertragsstatus.
2019-09-24 10:14:22 +02:00
Cris
a910527109
Added method isLektor()
...
This method checks if a given user is a lector (and eventually if is
fix employed)
2019-09-24 10:13:08 +02:00
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
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
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
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
Cris
c91cfcb679
Added tabulator options and behaviour
2019-09-12 14:18:14 +02:00