ma0048
9abaf30ed3
Merge branch 'master' into feature-68298/Tempus_Grundstruktur
...
# Conflicts:
# public/js/components/Calendar/Base/DragAndDrop.js
# public/js/components/Calendar/Base/Grid/Line.js
# public/js/composables/EventLoader.js
2026-07-15 15:48:44 +02:00
ma0048
8172df5782
- migration script:
...
- auf cli job geandert
- bisdatum nicht mehr pflicht
- mehrere orte werden uebernommen
- mehrere gruppen werden uebernommen
- coursepicker
- sortierung hinzugefuegt
- multiweekverplanung ermoeglicht
- offene stunden berechnungn hinzugefuegt
- roomcollision auf ort array geaendert
- keyboardshortcuts hinzugefuegt
2026-07-07 11:00:25 +02:00
chfhtw
6d0ab0d4aa
bugfix: empty data fields cause error in gridlogic (this happens when items are rearranged but not processed in index order)
2026-04-27 15:20:24 +02:00
chfhtw
51be318edc
replace Api calls with UrlStore
2026-04-27 10:26:48 +02:00
Harald Bamberger
e984425e36
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 12:09:09 +02:00
chfhtw
5571353464
let items jump over pinned items (this may be especially relevant if pinned items trap one or more items involved in a drag and drop operation)
2026-04-22 09:37:50 +02:00
chfhtw
38ea481177
add safety measures to add function of GridLogic
2026-04-21 13:49:39 +02:00
chfhtw
dbf945dfe5
Comments for GridLogic
2026-04-21 13:48:49 +02:00
Harald Bamberger
d926e4165b
Merge branch 'master' into cis40_2026-02_rc
2026-04-20 17:52:24 +02:00
chfhtw
cf14501311
handle initial position and size in Grid.js no Section.js & add weights & add size properties of updated items to return value in GridLogic.add()
2026-04-20 14:16:21 +02:00
chfhtw
4e88765a83
remove unused function
2026-04-17 10:19:27 +02:00
chfhtw
aac26f6720
replace with faster logic
2026-04-17 10:02:34 +02:00
chfhtw
3b3e75003f
indentation
2026-04-17 10:01:13 +02:00
chfhtw
ab699aafdc
using variables for better readability
2026-04-17 09:59:38 +02:00
chfhtw
98bdb8c526
bugfix: if the moving object is bigger than 1x1 and its target location touches the original location swapping could locate the occupier inside the overlapping slot making the occupier overlap the moving object
2026-04-17 09:57:24 +02:00
chfhtw
992cb6b310
!some(!true) is the same as every(true) and we don't need to check for the originalFrame since only the moving item was in there and no other item hence no occupier
2026-04-16 16:00:01 +02:00
chfhtw
5b5f6ac0b9
missed one line in 8ab83eaf41
2026-04-16 15:49:35 +02:00
chfhtw
4b064f566a
get information if resize would be successful from tempPositionUpdates instead of gridlogic
2026-04-16 11:53:23 +02:00
chfhtw
2a86a70386
gridlogic: save width & height on move action similar to resize action (see: 88c4a04aea)
2026-04-16 11:24:03 +02:00
chfhtw
8ab83eaf41
don't use place in gridlogic -> the current values should be in the root of the object
2026-04-16 11:16:22 +02:00
chfhtw
e21f35b880
easier more straightforward way to computed free slots in gridlogic
2026-04-16 10:58:47 +02:00
chfhtw
88c82a41ba
gridlogic: return null for impossible updates instead of throwing an error
2026-04-15 13:55:07 +02:00
chfhtw
38d9d91945
get rid of cachedWidgetLoader & slightly rename some prop for better understanding
2026-04-14 11:12:26 +02:00
chfhtw
01e6a1061c
get renderers inside the components that require it
2026-04-07 13:43:50 +02:00
ma0048
8dd42361a0
Merge branch 'master' into feature-68298/Tempus_Grundstruktur
...
# Conflicts:
# public/js/components/Cis/Renderer/Lehreinheit/calendarEvent.js
# system/dbupdate_3.4.php
2026-03-30 09:18:31 +02:00
ma0048
e990bb3d81
tempus pre-alpha version
2026-03-25 14:41:13 +01:00
chfhtw
e957926a4d
replace controllers/dashboard/Widget.php with controllers/api/frontend/v1/dashboard/Widget.php
2026-03-23 10:57:43 +01:00
Harald Bamberger
f4f645b103
Merge branch 'master' into cis40_2026-02_rc
2026-02-03 17:17:09 +01:00
Harald Bamberger
77abcb6129
use absoluteJsImportUrl in Dashboard Widget Api Endpoints, send widget setup and arguments column values as json to frontend, remove JSON.parse from frontend dashboard code
2026-01-30 18:58:20 +01:00
Harald Bamberger
6c2a2e4665
work in progress, add reset function to EventLoader composable, to be able to reload when external parameters are changed
2025-11-27 18:15:38 +01:00
SimonGschnell
645da5a5bf
fix(Dashboard drag&drop): ensures dragend events trigger correctly in chrome
2025-08-13 12:09:34 +02:00
chfhtw
3cd00a5e5f
Cleanup
2025-07-29 15:27:09 +02:00
chfhtw
d101b53d3d
Calendar: ResizeObserver for compact day mode
2025-07-25 09:27:56 +02:00
chfhtw
20e8964274
Comment
2025-07-21 15:38:35 +02:00
chfhtw
f1971659b4
Loading Events
2025-07-21 15:33:35 +02:00
chfhtw
f1e28cec4e
Bugfix eventloader
2025-07-21 14:10:23 +02:00
chfhtw
da9f00fff0
add Calendar
2025-07-15 11:17:49 +02:00
SimonGschnell
fc0a09180a
update(Dashboard pinned animation): also triggers the pinned animation when the target area of a drag action contains a pinned widget
2025-04-15 11:16:20 +02:00
SimonGschnell
88c4a04aea
fix(Dashboard widget resize position): when resizing an widget without saved position it would save it with x:0 and y:0
2025-04-14 14:57:14 +02:00
SimonGschnell
59ebd33ba6
feature(Dashboard resize):adds overlays to the elements when resizing widgets on the dashboard
2025-04-14 11:28:13 +02:00
SimonGschnell
a0a2ac41bf
refactor(Dashboard Grid): updates replace logic when moving widgets and fixes position detection between mousemove and mousedown
2025-04-11 12:00:38 +02:00
SimonGschnell
9b9b8b1532
feature(CIS Dashboard gridsystem): allows to pin widgets in the grid and changes how widgets are positioned in different viewports
2025-04-09 10:50:19 +02:00
Harald Bamberger
92ba4aea9a
return year as number not as string
2025-02-14 14:53:19 +01:00
Johann Hoffmann
fe4351fc87
lv info ort content link when content_id was expanded
2025-02-11 11:23:50 +01:00
Johann Hoffmann
eabe8ef401
CalendarDate patch schaltjahr
2025-02-11 10:15:22 +01:00
Johann Hoffmann
fc06ffe0e5
fix jumping into march 01 from january 29
2025-02-06 13:18:19 +01:00
Johann Hoffmann
d70cd58698
past shadow on day page if it is today; current time line on day & week page; mobile checkup; close lvInfoModal on stundenplan unmount;
2025-02-04 18:04:41 +01:00
Johann Hoffmann
c1918726df
Stundenplan Week Page smaller breakpoints style handling; searchbar emit action finished on default link click; month stundenplan past days use opacity-50 class; Day page height fix of right col;
2025-01-31 14:09:05 +01:00
SimonGschnell
062e6e5f90
update(Sprachen.js): updates the usage of the classes fhc-entry in the Sprachen.js component
2025-01-29 14:04:36 +01:00
SimonGschnell
10c718b78c
update(CalendarDate):changes the stop watcher function
2025-01-29 12:10:16 +01:00