Johann Hoffmann
9f29a7798a
introduced dynamic cms content blocks, which can be predefined by adding another vue component to contentcomponents and following the catalog.js/components.js registration convention, which exists to avoid enabling the use of vue components inside content which where never designed for isolated use. contentcomponents could also be reused by traditional vue apps/components if need be; added the most used/requested dynamic content building blocks: OePersonen.js - all persons of a chosen OE; PersonKontakt.js - same but by uid; DmsListe.js - file links of a dms category; DmsDokumente.js - same but by dms_id; scan.js finds the divs inside cms contents tagged with "data-fhc-content" and teleports the actual vue component into the DOM structure of the rendered content. If there are issues/problems with the defined & allowed properties the component is skipped to avoid breaking pages with faulty configs; WIP testing edge cases with such vue content blocks and refining the feature idea in general;
2026-09-01 15:31:55 +02:00
Johann Hoffmann
09ee72bd50
fixed error paths in Auth_Controller for content since it has no terminateWithError; tree reloads only nodes affected instead of complete refetch; simplified url & language options; added fhcAlert toasts to api calls; some bugfixes; still pondering how to properly utilize generic placeholders in contents;
2026-08-28 13:28:15 +02:00
Johann Hoffmann
6af2c7e11a
improved content tabs behaviour all around; changed lock mechanism to 24 hour expiry if not manually unlocked; added rank by clicks (sourced from system.tbl_webservicelog) since timestamp filter feature in order to find out which contents are important; general UI improvements; a ton of phrasen; some code cleanup; WIP finetuning & revamping the content features themselves;
2026-08-27 17:57:39 +02:00
Johann Hoffmann
1802f9d32c
cms admin first draft, needs a lot of polishing still;
2026-08-26 11:18:26 +02:00
Harald Bamberger
076ae15abd
Merge branch 'bug-75998/menuepunkt_fallback_wenn_die_sprache_nicht_uebereinstimmt' into cis40_2026-02_rc
2026-04-23 11:03:44 +02:00
ma0048
9fd73ca34d
menu anzeigen auch wenn englischer eintrag nicht vorhanden ist
2026-03-17 13:05:23 +01:00
SimonGschnell
f69016883c
update(Cis Menu Content aktiv): changes the menu content query so that only aktiv content is filtered and returned to the frontend
2025-08-26 12:00:56 +02:00
Johann Hoffmann
a1045586fe
use carousel instance .to(index) & computed classes to retrieve order;
2024-12-09 14:30:33 +01:00
SimonGschnell
eafbdcfffe
refactor(Cis Menu): changes method name and checks if the CIS4_MENU_ENTRY constant is defined
2024-11-04 13:39:13 +01:00
Harald Bamberger
d4494836b1
fix file permissions erroneously commited as a21a292da6
2024-10-17 15:34:00 +02:00
SimonGschnell
f38b0cf78f
changes all the Headers from the CISHTML-Header to the CISVUE-Header
2024-09-30 11:58:20 +02:00
SimonGschnell
4a5a019841
loads the menu for the CISVUE-Header in the server side and not in the client side
2024-09-30 11:33:55 +02:00
Harald Bamberger
996a49105b
Merge branch 'feature-40309/Cis_News_widget' into feature-25999/C4
2024-09-09 13:03:47 +02:00
SimonGschnell
ba2c450bd2
uses the codeigniter querybuilder to construct the active ampeln query
2024-08-07 15:43:20 +02:00
SimonGschnell
ceb8eb9671
corrects the way how to active ampeln check whether an ampel was bestaetigt or not and adds the Ampel_Benutzer_Bestaetigt_model
2024-08-07 11:52:50 +02:00
SimonGschnell
c5f57a0689
adds the bestaetigt property of the ampel when fetching all the active ampeln
2024-08-02 12:52:21 +02:00
SimonGschnell
3bb87ef8d3
corrects the translation of the ampel queries
2024-08-02 11:44:58 +02:00
SimonGschnell
4811f223b9
corrects little typo
2024-08-02 11:01:32 +02:00
SimonGschnell
e6ba291549
adds the translation of the beschreibung and the buttontext in the Ampel_model and not in the Ampel controller
2024-08-02 11:00:11 +02:00
SimonGschnell
d4e33eb1df
refactor
2024-08-01 15:04:18 +02:00
SimonGschnell
2c45478877
fixes the fetched ampeln in the ampelWidget
2024-07-29 13:17:29 +02:00
SimonGschnell
fb30a8e009
translates the ampel queries in separate private function
2024-07-26 14:07:56 +02:00
SimonGschnell
ca6e3a8463
adds endpoint to query all user ampeln that were assigned after the start_working_date with the appropriate beschreibungs translations
2024-07-25 15:16:01 +02:00
SimonGschnell
1e3146d33f
dashboardAmpeln
2024-07-24 13:31:00 +02:00
SimonGschnell
478adb740e
changes the db query and adopts the layout of the Vue component to show the correct betreff and content of the news
2024-06-26 13:21:32 +02:00
SimonGschnell
27287bd07a
creating the api endpoint that fetches the content of the news instead of text metdata
2024-06-24 16:05:51 +02:00
SimonGschnell
12b2f3ab07
adding more information to the cis40 stundenplan
2024-05-23 15:39:31 +02:00
SimonGschnell
8e2129902c
Merge branch 'feature-25999/task-39464' into feature-25999/C4_TEST
2024-05-08 11:29:39 +02:00
SimonGschnell
c2a782e164
updates news fetching and DB_Model pagination methods
2024-05-08 11:28:16 +02:00
SimonGschnell
c017014171
changes how the pagination is done in the DB_Model
2024-05-08 11:28:16 +02:00
SimonGschnell
36c8862b99
implementing frontend pagination for components
2024-05-08 11:28:16 +02:00
SimonGschnell
29f7e34e10
adds pagination logic to C4 news
2024-05-08 11:28:16 +02:00
SimonGschnell
21f7099878
refactor
2024-02-23 14:32:06 +01:00
SimonGschnell
a21a292da6
dokument upload
2024-01-29 16:48:41 +01:00
Simon Gschnell
71fda916a3
added Menu link and Profile pop up link
2023-12-04 09:25:08 +01:00
cgfhtw
7dee77a6af
Code Quality
2023-07-27 11:42:03 +02:00
cgfhtw
2046b6c2a8
Menu Entry: Studierendenantrag
2023-07-25 10:38:48 +02:00
cgfhtw
0fd53dc3ac
spaces to tabs
2023-07-19 11:10:01 +02:00
cgfhtw
5f3e393ed1
Default menu: correct paths
2023-07-12 09:12:03 +02:00
cgfhtw
e2cf663f88
Default Menu
2023-03-31 09:21:09 +02:00
cgfhtw
c56b774d1d
3 Versions
2022-12-15 09:42:28 +01:00
cgfhtw
266ba7523f
s&d
2022-11-29 08:48:50 +01:00
Cris
bc723b22f4
Added getAll() to News Model
2022-10-25 14:28:14 +02:00
Cris
1d6c5b4257
Added Url Widget
2022-10-25 14:17:32 +02:00
KarpAlex
40493936c3
- AkteLib: added optional params "archiv", "signiert", "stud_selfservice", removed "uid"
...
- AkteLib and DmsLib: added comments, added fallback default user for insertvon
- FS_Model: added TempFS_model.php for writing temp files, added comments
2021-12-17 18:03:34 +01:00
Paolo
9b1182405e
- core/FHC_Controller->outputFile cleaned
...
- Adapted controllers/lehre/anrechnung/* to make use of the changed core/FHC_Controller->outputFile
- Changed application/core/FS_Model:
- It's not abstract anymore
- Added new constants READ_MODE, READ_WRITE_MODE, READ_APPEND_MODE, BLOCK_SIZE, META_URI
- Constructor accept a mandatory parameter
- Does not load the FilesystemLib anymore
- Renamed all the public methods with the suffix Base64
- Added new public methods openRead, openReadWrite, openReadAppend, close, readBlock and write
- Added new private methods _checkPath and _open
- Removed the libraries/FilesystemLib
- Adapted model content/DmsFS_model to make use of the changed core/FS_Model
- Changed libraries/DmsLib:
- Does not extend the FHC_Controller anymore
- removed private propery UPLOAD_PATH
- Cleaned code, make use of the standards
- Adapted to use the Base64 suffixed methods from core/FS_Model
- Deprecated old methods
- Refactored public methods download and getFileInfo
2021-12-03 15:56:39 +01:00
Paolo
419e53a656
- Changed filtersupdate to better divide filters for infocenter overview and freigegeben
...
- Changed infocenterData to retrive overview filters
- Changed infocenterFreigegebenData to retrive freigegeben filters
- Changed InfoCenter controller to load overview and freigegeben filter's names into the left menu
2018-07-02 17:40:22 +02:00
oesi
01ca9d61ce
Klammerung korrigiert
2018-06-28 10:06:55 +02:00
Paolo
25e66bf9dd
- Added function isEmptyString to fhc_helper
...
- Added function isEmptyArray to fhc_helper
- Adapted the code in application/* to use as much as possible this two new functions
- Removed the php function empty almost everywhere
2018-06-27 15:06:04 +02:00
Andreas Österreicher
bd0979a096
PHP Version compatibility Fixes
2018-06-26 13:42:54 +02:00