Harald Bamberger
69749da331
Merge branch 'master' into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2026-02-03 11:46:19 +01:00
ma0068
a942423e84
remove unused code
2025-07-10 12:44:35 +02:00
Alexei Karpenko
d15d27b3e1
Studierendenverwaltung Projektarbeit: added Verträge
2025-06-13 16:19:53 +02:00
ma0068
7d2da9e7f6
Merge master into feature-52533_62055/Vertragsverwaltung_mit_CoreComponent_DetailHeader
2025-06-06 11:46:31 +02:00
ma0048
f96bfbe000
lehrfächerverteilung v1
2025-05-28 07:51:10 +02:00
ma0068
24682fb559
changeFormat Dates, use different select for MitarbeiterHeader before PV21, adapt condition for multiselect addon
2025-02-12 17:05:18 +01:00
ma0068
5751441424
filter offene Vertraege, validations insert, update Contract
2024-11-12 07:57:46 +01:00
ma0068
2d0285e31d
add and update Lehrauftraege, logic sumup beträge
2024-11-08 13:29:19 +01:00
Harald Bamberger
1691c75a84
replace dependencies on legacy code with ci model functions
2024-11-07 19:18:08 +01:00
ma0068
40baa7e08c
update childcomponent vertragstati
2024-11-05 16:06:14 +01:00
ma0068
b1452698f8
Start View Karteireiter, Components Unassigned, Details and Stati
2024-11-04 12:54:34 +01:00
Harald Bamberger
d4494836b1
fix file permissions erroneously commited as a21a292da6
2024-10-17 15:34:00 +02:00
SimonGschnell
a21a292da6
dokument upload
2024-01-29 16:48:41 +01:00
Cris
26228430aa
Customized error messages
...
Before the user got only a general error message ('Systemerror') when
an error occured. Now the error messages are more individual for better
debugging experience.
2020-01-08 15:46:17 +01:00
Cris
47f1fe1377
Added methods getLehreinheitID() and getLehreinheitData() to Vertrag_model
...
. getLehreinheitID(): Gets Lehreinheit ID corresponding to the contract.
. getLehreinheitData(): Gets (table) data of lehreinheit_id
corresponding to the contract.
2019-10-30 14:54:40 +01:00
Cris
13fa392e04
Moved often used external models to top of Vertrag_model
2019-10-30 14:51:39 +01:00
Cris
31850ebfa1
Added param validation to Vertrag_model methods & minor code improvement
2019-10-29 10:43:52 +01:00
Cris
438b7b5b9e
Moved methods from Vertrag_model to Vertragvertragsstatus_model
...
Moved out and adapted methods which correspond to Vertragsstatus
from Vertrag_model to Vertragvertragsstatus_model.
2019-10-29 10:41:40 +01:00
Cris
92cfa521f7
Fixed DB-error when vertragsbetrag IS NULL
...
Now if betrag is null will be converted to 0.
2019-10-24 13:28:18 +02:00
Cris
0d5906e7bc
Added method updateVertrag() to Vertrag_model
...
Updates Vertrag and, if resets vertragsstatus as follows:
- if vertragsstatus 'erteilt': delete status 'erteilt' and
update date of status 'bestellt'
- if vertragsstatus 'bestellt': update date of status 'bestellt'
2019-10-11 13:42:39 +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
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
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
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
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
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
Paminger
6836c3608d
Models
2016-05-04 07:05:23 +02:00