Commit Graph

72 Commits

Author SHA1 Message Date
Alexei Karpenko 68403c637c plausichecks: added semester to StudenstatusNachAbbrecher/Diplomand checks, removed space in CORE_STUDENTSTATUS_0022 text 2026-05-29 19:14:53 +02:00
Alexei Karpenko 805fd34d17 issue AbschlusspruefungOderAbsolventFehlt: added Studiensemester and moved distinct for correct resolving, added status fehler to fehler.php and IssueResolver 2026-05-27 23:23:56 +02:00
Alexei Karpenko 79b4625ed4 Merge branch 'feature-68834/Fehlermonitoring_Issues_weitere_features' into feature-39602/Fas_Statusbearbeitung_bei_Sperre 2026-05-26 15:38:53 +02:00
Alexei Karpenko 40c3a13a0c Merge branch 'master' into feature-39602/Fas_Statusbearbeitung_bei_Sperre 2026-05-02 00:24:23 +02:00
Alexei Karpenko 2307565696 Plausicheckresolverlib: changed comment 2026-04-20 15:37:08 +02:00
Alexei Karpenko ace2057166 Plausichecks InaktiverStudentAktiverStatus, ZuVieleZweckeIncomingPlausi: ptimized for issue production without Datenverbund, semester for resolving InaktiverStudentAktiverStatus optional 2026-04-17 16:01:33 +02:00
Alexei Karpenko 2428589bca Issues: Geburtsnation fehlt, Falscher Incoming Zweck: added person Id, added issue checker component to Studierendenverwaltung header, added comments to issues, set some issues to self-resolving, Plausicheck GUI: issues from core, dvuh and bis are displayed 2026-04-16 02:12:01 +02:00
Alexei Karpenko 953a04f24a added person id param to core plausichecks 2026-04-13 11:37:36 +02:00
Alexei Karpenko 82d640b1f4 plausichecks: uhstatpersonenkennungfehlt issue: removed oe_kurzbz, added datenverbund issues to core plausicheck gui 2026-04-03 11:52:22 +02:00
Alexei Karpenko 5b4e632526 issues, plausichecks: added producer for some core issues, producer lib: fehler with no config mappings are just ignored, plausicheck page optimizations (sorting etc) 2026-03-25 11:44:36 +01:00
Alexei Karpenko 43811d5724 fehler/issue monitoring: enabled resolving/producing by app only, improved error messages, code layout, removed error: fehler to produce is not defined in config 2026-02-12 14:46:49 +01:00
Alexei Karpenko 1c65d6e076 plausicheckproducerlib, plausicheckresolverlib: added comments, resolver lib: loading producer lib only when calling resolvePlausicheckIssues, because producerlib is only needed for self-resolving logic in the resolvePlausicheckIssues method 2026-01-28 17:49:06 +01:00
Alexei Karpenko f72ea1a655 Pausicheckproducerlib: loading fehler config files with php without code igniter, due to naming index conflicts 2026-01-28 17:28:10 +01:00
Alexei Karpenko 131ec86dee fehlerupdate: added check for app (existing in database?), code layout 2026-01-19 15:27:54 +01:00
Alexei Karpenko cd03264ab4 Fehler: added fehlerupdate for adding missing fehler from config files to database 2026-01-16 13:09:11 +01:00
Alexei Karpenko c6232f7959 plausicheckresolver bugfixes, removed CONFIG_FEHLER_FILENAME constants 2026-01-15 17:08:05 +01:00
Alexei Karpenko cf2cc796b3 plausicheckproducerlib: extension fehler config files are loaded using code igniter 2026-01-15 16:26:16 +01:00
Alexei Karpenko 4b8b3c90fb plausicheck resolver: by default, all issues for fehlercodes provided in constructor are resolved 2026-01-14 16:15:33 +01:00
Alexei Karpenko b168ebb5f6 issues: changed logic to read producable issues from config file 2026-01-14 14:13:23 +01:00
Alexei Karpenko b4b2d8da49 added UHSTAT issue resolvers, bugfix getuhstatdata: check for empty array 2025-03-30 23:38:35 +02:00
Alexei Karpenko 3b20f5e45c Plausichecks: removed check BewerberNichtZumRtAngetreten 2024-09-20 16:12:14 +02:00
Alexei Karpenko 2cbc169484 Merge branch 'feature-40728/Issues_logik_auslagern_in_eigene_library' into feature-39602/Fas_Statusbearbeitung_bei_Sperre 2024-07-29 11:09:42 +02:00
Alexei Karpenko 88b5fbc4c9 PlausicheckResolverLib: resolving of issues without explicit resolver can also be used in extensions 2024-07-28 19:40:10 +02:00
Alexei Karpenko f1d1c3cbfd issueresolver: improved yet another comment 2024-07-28 19:34:58 +02:00
Alexei Karpenko 0acf604213 issues: enabled issue resolving without resolver for new studentstatus issues 2024-06-27 00:01:48 +02:00
Alexei Karpenko 8ab96fd1c4 Merge branch 'feature-40728/Issues_logik_auslagern_in_eigene_library' into feature-39602/Fas_Statusbearbeitung_bei_Sperre 2024-06-26 23:02:36 +02:00
Alexei Karpenko 32e1e487a9 issues: enabled resolving without explicitely creating a resolver (by using producer method), old resolvers are still working. Created example for "self-resolving" issue: AbbrecherAktiv 2024-06-26 22:46:36 +02:00
Alexei Karpenko 453f93aba6 outsourcing Issue logic: removed var dumps 2024-06-21 14:58:26 +02:00
Alexei Karpenko d2611ac0a5 put issue logik in own library (so GUIs should not have to reimplement it) 2024-06-21 14:34:31 +02:00
Alexei Karpenko 342afe9e82 Plausicheck OrgformBewerberUngleichorgform: changed name to correct camel case 2024-06-10 15:05:26 +02:00
Alexei Karpenko 2e0a4ef7a0 Plausicheck OrgformBewerberUngleichorgform: only studienplan orgform is checked 2024-06-10 15:04:45 +02:00
KarpAlex 6369202f99 resolver CORE_INOUT_0002.php: added "no direct access allowed" line 2024-06-08 00:32:46 +02:00
KarpAlex c9db3bbc1f added new plausichecks AbschlusspruefungOderAbsolventFehlt, OrgformBewerbungUngleichOrgformStudent, StartsemesterUngleichPersonenzeichen, StudentstatusNachDiplomand, improved FalscheStatusabfolgeVorStudentstatus, BeginndatumVorBismeldung 2024-06-08 00:23:36 +02:00
Alexei Karpenko b2d2c3e2c3 Plausichecks: added BeginndatumVorBismeldung and FalscheStatusabfolgeVorStudentstatus, improved AbschlusstatusFehlt 2024-06-02 17:46:51 +02:00
KarpAlex 2132fe76ae added Plausicheck: students in DUAL Studiengang should have set boolean value dual to true, plausicheck bugfixes (loading model, remove unnecessary property) 2024-04-03 17:39:00 +02:00
Andreas Österreicher f3453670b3 Problem behoben wodurch der Plausicheck abgebrochen hat wenn
Studiengänge für den GebDatum Check exkludiert wurden.
2023-08-25 09:50:37 +02:00
KarpAlex 7bc8e22906 plausichecks: removed empty lines and unnecessary comments 2023-06-12 22:40:09 +02:00
KarpAlex ab5dc7b1ac plausichecks: removed plausicheck lib, instead, methods are directly in the library for the fehler 2023-06-12 22:32:09 +02:00
KarpAlex 696849062f Issues konfiguration: added GUI for assigning konfiguration to fehler 2023-05-21 17:34:11 +02:00
KarpAlex 1ec52e710a Plausichecks: enabled Fehlerkonfiguration for excluding certain Studiengänge from checks, changed comments 2023-05-14 21:19:39 +02:00
KarpAlex 96172c67fd PlausicheckProducerLib: corrected method description comment 2023-05-09 23:16:24 +02:00
KarpAlex c6fe7a3d6a Merge branch 'master' into feature-28089/plausichecks_in_extension_hinzufuegen 2023-05-06 02:03:07 +02:00
KarpAlex a1a9b10ee1 plausicheck issues: enabled generic passing of different parameters, not just core plausicheck specific. moved studiensemester param to specific PlausiIssueProducer controller 2023-04-04 16:17:18 +02:00
KarpAlex 813cca99e2 improved plausicheck getOrgformStgUngleichOrgformPrestudent, so it checks orgform for current prestudent, is valid only for mischform, includes more prestudent statuses 2023-03-16 10:15:40 +01:00
KarpAlex 601eae1e95 extension plausicheck bugfix: extension name is correctly passed to plausicheckproducerlib 2023-02-24 17:43:36 +01:00
KarpAlex a667ddaf5e Plausichecks: removed/changed comments 2023-02-24 13:32:37 +01:00
KarpAlex 4f2ca62d05 Issues: enabled extensions to produce own plausichecks, IssueResolver: moved directory names to constants, deleted unused IIssueExistsChecker 2023-02-23 19:27:45 +01:00
KarpAlex 88dee31289 added Plausicheck CORE_STUDENTSTATUS_0015 for finding persons without Konto Buchungen (charges), Plausichecks GUI: generic plausicheck error text is displayed if not defined erroroccured, instead of success message 2023-02-20 11:40:55 +01:00
KarpAlex 41eaee41af getIncomingOrGsFoerderrelevant: studiensemester is checked only for prestudent status 2022-12-01 17:18:18 +01:00
KarpAlex 7d1267732f IncomingOrGsFoerderrelevant plausicheck: added first version of issue resolver, renamed from IncomingAndGsFoerderrelevant 2022-11-30 17:53:36 +01:00