Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 994
TitelFeature/ll 1321 change history for users v2
BeschreibungLL-1321 - Änderungshistorie für User verwendet wurde die Bibliothek https://github.com/VentureCraft/revisionable
Statusmerged
Created at 2024-07-23T15:01:33.140Z
Updated at 2024-11-25T16:24:50.107Z
Source branchfeature/LL-1321-change-history-for-users-v2
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

added 520 commits
  • 00899394...019cd6e3 - 519 commits from branch develop
  • 44614d5d - Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into…
Compare with previous version
Gregor Gabriel 2024-11-19T11:27:08.731Z
added 1 commit
  • 9b13b185 - fixed superuser filter
Compare with previous version
Gregor Gabriel 2024-11-19T11:41:09.683Z
added 5 commits
  • 9569b9d4 - renamed component and translation file to be clearer in differentiating between…
  • fb0e3d03 - changed texts for EN, FR and ES to better translation.
  • 86cc4bac - UI: corrected check for rnumber of revisions from `>1` to `>=1`. Former check…
  • ca10ea1c - renamed variable to $revision / $revisions to be consitent
  • 2b6b69bd - Optimized UI: used a proper table instead of column grid due to a11y and issued…
Compare with previous version
Sascha Immig 2024-11-20T16:12:34.831Z
added 6 commits
  • e3027c8d - Refactoring: enhanced grouping for revisions with user_id, in case two changes…
  • e4f4cec5 - layout correction.
  • d9df30bd - refactor: overwrite for trait to provide a translation function for values. the…
  • bee4b398 - refactor: Moved translations to model.
  • 40a3fdef - clean up and CS Fix
  • 1112938d - changed index 0 for first()
Compare with previous version
Sascha Immig 2024-11-21T14:43:00.138Z
added 2 commits
  • 74a1caca - restored accidently removed translations
  • 31fa7f20 - removed `with('user')` since not every versionable model has to be tied to an user.
Compare with previous version
Sascha Immig 2024-11-22T15:53:16.745Z
added 1 commit
  • 903d7468 - optimization: exchanged if for switch. Added translation for boolean values.…
Compare with previous version
Sascha Immig 2024-11-25T16:07:39.865Z
added 1 commit
  • d874a013 - added langage translations.
Compare with previous version
Sascha Immig 2024-11-25T16:12:47.569Z
enabled an automatic merge when the pipeline for d874a013fadf9e877d9dac87a4a47658595dccc2 succeeds Sascha Immig 2024-11-25T16:19:12.442Z
merged Sascha Immig 2024-11-25T16:24:50.161Z
mentioned in commit 1b8970377c1f5bae4d5e3c41c6fbc1fcddd4de69 Sascha Immig 2024-11-25T16:24:50.389Z

Merge Commits

Title Id Author Created at Message
added actualized composer.lock file 008993947ccdc869209d95aba5fe17979b35d796 TUV\gabrielg 2024-07-23T14:42:20.000Z added actualized composer.lock file
changed index 0 for first() 1112938d8b2998db4af725f15a93b1fb05cda8e9 Sascha Immig 2024-11-21T14:42:41.000Z changed index 0 for first()
Optimized UI: used a proper table instead of column grid due to a11y and issued… 2b6b69bda50bb31476c4033c8f061def0aef97ab Sascha Immig 2024-11-20T16:12:24.000Z Optimized UI: used a proper table instead of column grid due to a11y and issued with smaller screens. If the length either of the fieldname or one of the values was too long, a shifting between "headline" and modification happened. Therefor the "real" table is the better choice.
removed `with('user')` since not every versionable model has to be tied to an user. 31fa7f201eeaa5c43d613360557ac0f602138d45 Sascha Immig 2024-11-22T15:53:04.000Z removed `with('user')` since not every versionable model has to be tied to an user.
clean up and CS Fix 40a3fdef75908cf89056804883f26be43ac1707a Sascha Immig 2024-11-21T14:42:00.000Z clean up and CS Fix
Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into… 44614d5d73108560e3033079f935f0da6fdceaf3 TUV\gabrielg 2024-11-19T11:26:57.000Z Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into feature/LL-1321-change-history-for-users-v2 # Conflicts: # composer.json # composer.lock
restored accidently removed translations 74a1cacacefae1e8d145795e7fa69006d2b86a28 Sascha Immig 2024-11-22T15:52:08.000Z restored accidently removed translations
LL-1321 Change history for User model - can be used for other models as well 755f37bff5903c4c83a8ba33c4de6fe7e8c1727e TUV\gabrielg 2024-07-23T12:58:20.000Z LL-1321 Change history for User model - can be used for other models as well
UI: corrected check for rnumber of revisions from `>1` to `>=1`. Former check… 86cc4bac68d6cd56b99a7bd886408100942cae1e Sascha Immig 2024-11-20T14:47:48.000Z UI: corrected check for rnumber of revisions from `>1` to `>=1`. Former check excluded fist revisions. Sorted changes properly: newest on top.
optimization: exchanged if for switch. Added translation for boolean values.… 903d74682af4f460ff0d355618857f6b330e7662 Sascha Immig 2024-11-25T16:06:47.000Z optimization: exchanged if for switch. Added translation for boolean values. (Beforehand they were represented by 0 and 1.)
renamed component and translation file to be clearer in differentiating between… 9569b9d4cf3b1f041713329298c8fe4b28b7404e Sascha Immig 2024-11-20T12:06:20.000Z renamed component and translation file to be clearer in differentiating between versions and revisions.
fixed superuser filter 9b13b1853e093c001b8a415029f1b2d2052f0bad TUV\gabrielg 2024-11-19T11:41:01.000Z fixed superuser filter
refactor: Moved translations to model. bee4b398e67f83814c9f693249503a8d07d0a9d6 Sascha Immig 2024-11-21T14:33:47.000Z refactor: Moved translations to model. This allows more prefixes for tranlatable strings than passing one single prefix to the component. Also, this seems to be the documented way for the revision package. And no duplicates needed for translation due to differences from field name.
renamed variable to $revision / $revisions to be consitent ca10ea1c17511386b445fc6cdbfa1b25a7a3fe43 Sascha Immig 2024-11-20T14:49:02.000Z renamed variable to $revision / $revisions to be consitent
added langage translations. d874a013fadf9e877d9dac87a4a47658595dccc2 Sascha Immig 2024-11-25T16:12:27.000Z added langage translations.
refactor: overwrite for trait to provide a translation function for values. the… d9df30bddd330056c6456de2006af6e9cacdaab4 Sascha Immig 2024-11-21T13:58:27.000Z refactor: overwrite for trait to provide a translation function for values. the original function identifiableName() seems to work only on relational values.
Refactoring: enhanced grouping for revisions with user_id, in case two changes… e3027c8de1f2273bf3b394e4c8af12fbfa49088d Sascha Immig 2024-11-21T13:43:50.000Z Refactoring: enhanced grouping for revisions with user_id, in case two changes from different users are grouped by date. Used revisions functions for fieldname and values instead of properties directly
layout correction. e4f4cec547e6bbe28788a47e902c13383d9643e9 Sascha Immig 2024-11-21T13:44:58.000Z layout correction.
changed texts for EN, FR and ES to better translation. fb0e3d030f9c709513477e5fdda29f2d567c4090 Sascha Immig 2024-11-20T12:07:08.000Z changed texts for EN, FR and ES to better translation.