Resolve "Data management for the Models Room and SchoolTerm" #2853

Merged
hansegucker merged 189 commits from 831-data-management-for-the-model-room into master 2023-07-06 23:39:20 +02:00
Member

Closes #831, #715

This MR introduces generic components for crud data handling.

Closes #831, #715 This MR introduces generic components for crud data handling.
Author
Member

added 38 commits

  • ec74377c - Update changelog for 3.0b0
  • 86e89e5a - Bump version to 3.0b0
  • 7a8b0fe8 - Update Debian requirements in docs
  • f366658d - Amend changelog with introductory information
  • e6be862c - Merge remote-tracking branch 'origin/master' into release-3.0
  • 2bc6b400 - Merge remote-tracking branch 'origin/master' into release-3.0
  • d014abd5 - Reformat
  • 3d4cc9cb - Use newer builddeps
  • 9aaef88b - Allow installing Python packages system-wide in Docker again
  • 7f719180 - Merge remote-tracking branch 'origin/master' into release-3.0
  • 99a4576c - Fix changelog link to 3.0b1
  • a1c6bc29 - Fix base URL in production if not configured
  • c910ffd2 - Merge remote-tracking branch 'origin/master' into release-3.0
  • e982f730 - Set version to 3.0b1
  • 2a506a0c - Remove stray merge conflict markers in changelog
  • 595d35f5 - Change range of valid response status codes in SW
  • 96e926a7 - Change default Apollo network policy
  • 65919622 - Merge branch...
  • 09a43199 - Merge branch 'release-3.0' into '810-change-default-apollo-network-policy-to-cache-and-network'
  • 19c0ea38 - Merge branch '810-change-default-apollo-network-policy-to-cache-and-network' into 'release-3.0'
  • b2ac613b - Use alternative mechanism for listening to IFrame height changes in LegacyBaseTemplate
  • c702d9d7 - Merge branch...
  • 8e67013a - [Docs] Fix pip advice in install docs
  • 5a24aa29 - Merge branch 'release-3.0' of edugit.org:AlekSIS/official/AlekSIS-Core into release-3.0
  • d74cca13 - Merge branch 'master' into release-3.0
  • 3edafaba - Merge branch 'master' into release-3.0
  • f80e1696 - Amend changelog and release 3.0b2
  • 108abe39 - Reformat
  • bffa1d77 - Update dependency django-allauth to ^0.53.0
  • d81cee64 - Merge branch 'renovate/django-allauth-0.x' into 'release-3.0'
  • 7f40457b - Add additional permission checks for GraphQL queries
  • 172342bc - Bump version to 3.0b3 and update changelog
  • ed6a225c - Add more allowed fields to GraphQL
  • 49260ce2 - Create schema for Rooms
  • 9c83f0b8 - Import UpdateIndicator from AlekSIS-App-Alsijil
  • be841e34 - Reformat
  • 53c28b54 - Remove unused query
  • 84edf371 - Merge branch '820-supply-room-id-and-name-via-graphql' into 'release-3.0'

Compare with previous version

added 38 commits <ul><li>ec74377c - Update changelog for 3.0b0</li><li>86e89e5a - Bump version to 3.0b0</li><li>7a8b0fe8 - Update Debian requirements in docs</li><li>f366658d - Amend changelog with introductory information</li><li>e6be862c - Merge remote-tracking branch &#39;origin/master&#39; into release-3.0</li><li>2bc6b400 - Merge remote-tracking branch &#39;origin/master&#39; into release-3.0</li><li>d014abd5 - Reformat</li><li>3d4cc9cb - Use newer builddeps</li><li>9aaef88b - Allow installing Python packages system-wide in Docker again</li><li>7f719180 - Merge remote-tracking branch &#39;origin/master&#39; into release-3.0</li><li>99a4576c - Fix changelog link to 3.0b1</li><li>a1c6bc29 - Fix base URL in production if not configured</li><li>c910ffd2 - Merge remote-tracking branch &#39;origin/master&#39; into release-3.0</li><li>e982f730 - Set version to 3.0b1</li><li>2a506a0c - Remove stray merge conflict markers in changelog</li><li>595d35f5 - Change range of valid response status codes in SW</li><li>96e926a7 - Change default Apollo network policy</li><li>65919622 - Merge branch...</li><li>09a43199 - Merge branch &#39;release-3.0&#39; into &#39;810-change-default-apollo-network-policy-to-cache-and-network&#39;</li><li>19c0ea38 - Merge branch &#39;810-change-default-apollo-network-policy-to-cache-and-network&#39; into &#39;release-3.0&#39;</li><li>b2ac613b - Use alternative mechanism for listening to IFrame height changes in LegacyBaseTemplate</li><li>c702d9d7 - Merge branch...</li><li>8e67013a - [Docs] Fix pip advice in install docs</li><li>5a24aa29 - Merge branch &#39;release-3.0&#39; of edugit.org:AlekSIS/official/AlekSIS-Core into release-3.0</li><li>d74cca13 - Merge branch &#39;master&#39; into release-3.0</li><li>3edafaba - Merge branch &#39;master&#39; into release-3.0</li><li>f80e1696 - Amend changelog and release 3.0b2</li><li>108abe39 - Reformat</li><li>bffa1d77 - Update dependency django-allauth to ^0.53.0</li><li>d81cee64 - Merge branch &#39;renovate/django-allauth-0.x&#39; into &#39;release-3.0&#39;</li><li>7f40457b - Add additional permission checks for GraphQL queries</li><li>172342bc - Bump version to 3.0b3 and update changelog</li><li>ed6a225c - Add more allowed fields to GraphQL</li><li>49260ce2 - Create schema for Rooms</li><li>9c83f0b8 - Import UpdateIndicator from AlekSIS-App-Alsijil</li><li>be841e34 - Reformat</li><li>53c28b54 - Remove unused query</li><li>84edf371 - Merge branch &#39;820-supply-room-id-and-name-via-graphql&#39; into &#39;release-3.0&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29036&start_sha=5d7285b6faa692c38bace7f78a054ab9b65ac29c)
Author
Member

added 5 commits

  • 8bfe438e - Use workaround for returning gql errors
  • 54f798b5 - Merge remote-tracking branch...
  • 4262c138 - Create CRU queries and mutations for Room
  • 1d9dedc3 - Add default save icon
  • 186f9e8c - Create generic buttons for different use cases

Compare with previous version

added 5 commits <ul><li>8bfe438e - Use workaround for returning gql errors</li><li>54f798b5 - Merge remote-tracking branch...</li><li>4262c138 - Create CRU queries and mutations for Room</li><li>1d9dedc3 - Add default save icon</li><li>186f9e8c - Create generic buttons for different use cases</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29063&start_sha=84edf3712cf4610a045a7ad62afb122eddf0e79e)
Author
Member

added 2 commits

  • d6483e32 - Create generic CRUD inine table component (not finished)
  • 0a79db1b - Use generic CRUD table for rooms

Compare with previous version

added 2 commits <ul><li>d6483e32 - Create generic CRUD inine table component (not finished)</li><li>0a79db1b - Use generic CRUD table for rooms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29064&start_sha=186f9e8c2c7e84b849d8c9bb17511422b4f13794)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>11b32765 - Fix permission name syntax</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29065&start_sha=0a79db1b0ba8309f8ccbd2badc2131c87a17867e)
Author
Member

added 1 commit

  • 6dd47c18 - Set correct result of mutation as the new table

Compare with previous version

added 1 commit <ul><li>6dd47c18 - Set correct result of mutation as the new table</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29066&start_sha=11b327657a58db88f3ed7bf739f03da6593f57ba)
Author
Member

added 2 commits

  • e55ab883 - Use correct translation in create dialog
  • 8fee7494 - Add translations for room related data

Compare with previous version

added 2 commits <ul><li>e55ab883 - Use correct translation in create dialog</li><li>8fee7494 - Add translations for room related data</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29068&start_sha=6dd47c1863691440811a2b6bba846879b9b281d6)
Author
Member

added 1 commit

  • 0c35471f - Bind item to item slot in table cell

Compare with previous version

added 1 commit <ul><li>0c35471f - Bind item to item slot in table cell</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29069&start_sha=8fee7494bd15317c2ef507ffe5f24b74df160416)
Author
Member

added 2 commits

  • f76f6bb0 - Bugfix: Pass $attrs as well as $props to the btn component
  • 9e3060ca - Make primary buttons not dark to not clash with the disabled style

Compare with previous version

added 2 commits <ul><li>f76f6bb0 - Bugfix: Pass $attrs as well as $props to the btn component</li><li>9e3060ca - Make primary buttons not dark to not clash with the disabled style</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29073&start_sha=0c35471fd12f5fd474dcabbacb7fcf07e69bd0fa)
Author
Member

added 1 commit

  • 2801e5d9 - Create and use generic cancel button

Compare with previous version

added 1 commit <ul><li>2801e5d9 - Create and use generic cancel button</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29076&start_sha=9e3060ca37a5b86028e727388c5179fd8b414a43)
Author
Member

added 2 commits

  • 7bfaa7ad - Limit number of items per page
  • 3381daac - Unify create and edit slot to a new slot with name item.field

Compare with previous version

added 2 commits <ul><li>7bfaa7ad - Limit number of items per page</li><li>3381daac - Unify create and edit slot to a new slot with name item.field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29078&start_sha=2801e5d9f517ff00eb7ec6670b029eb9ce2a053f)
Member

added 3 commits

  • a31b4a2e - Fix setting of table data after patching
  • ac661470 - Add setter to edit/create slots in order to allow two-way passing of data
  • e65c5b9e - Allow components reusing the InlineCRUDList to define the structure of the...

Compare with previous version

added 3 commits <ul><li>a31b4a2e - Fix setting of table data after patching</li><li>ac661470 - Add setter to edit/create slots in order to allow two-way passing of data</li><li>e65c5b9e - Allow components reusing the InlineCRUDList to define the structure of the...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29107&start_sha=3381daace1182b4cc782c92f041f7334c77e8054)
Author
Member

added 6 commits

  • 3a6868ea - Fix getPatchData default method
  • 3168d856 - Allow cancellation of editing
  • b9d2b516 - Add translation for delete action
  • d00c7148 - Allow setting the title of the creation dialog
  • 08947429 - Set custom title for the room creation dialog
  • fc876c40 - Imporve layout of form components

Compare with previous version

added 6 commits <ul><li>3a6868ea - Fix getPatchData default method</li><li>3168d856 - Allow cancellation of editing</li><li>b9d2b516 - Add translation for delete action</li><li>d00c7148 - Allow setting the title of the creation dialog</li><li>08947429 - Set custom title for the room creation dialog</li><li>fc876c40 - Imporve layout of form components</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29116&start_sha=e65c5b9e3c8b64648bdc66483a02404eeffeae74)
Author
Member

added 2 commits

  • 66d1e0d4 - Build generic component for (on mobile) fullscreen dialogs
  • 82076ef7 - Use generic component for create dialog in InlineCRUDList.vue

Compare with previous version

added 2 commits <ul><li>66d1e0d4 - Build generic component for (on mobile) fullscreen dialogs</li><li>82076ef7 - Use generic component for create dialog in InlineCRUDList.vue</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29119&start_sha=fc876c40a213f8bfe392122b775b4e5937817f64)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>d84fdce8 - Display errors correctly</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29121&start_sha=82076ef77f7f24f6e317160718d6039196a09e26)
Author
Member

added 2 commits

  • 97dbefde - Disable save buttons if forms are invalid
  • 6631bb3b - Make room shortName field required

Compare with previous version

added 2 commits <ul><li>97dbefde - Disable save buttons if forms are invalid</li><li>6631bb3b - Make room shortName field required</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29124&start_sha=d84fdce819d90c0b25d520f421ad8bf29f4364f1)
leuckeju changed target branch from master to release-3.0 2023-04-19 16:06:17 +02:00
Author
Member

changed the description

changed the description
Author
Member

added 1 commit

  • a59f0a55 - Use a transition to change between editing and viewing state

Compare with previous version

added 1 commit <ul><li>a59f0a55 - Use a transition to change between editing and viewing state</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29310&start_sha=6631bb3bdc808132320658971cb79d4983a0cccd)
Author
Member

added 7 commits

  • e4bf6da2 - Rename mutation for updating items to batchMutation
  • 0ad65f8f - Create generic date input component
  • f52451d2 - Create schema and mutations for SchoolTerms
  • 7c4b37c9 - Create Schoolterm CRUD component
  • 2b7e32be - Fix structure of the administration routes
  • 821fe817 - Replace schoolterm routes with new component
  • fc200c2e - Translate column names of the schoolterm component

Compare with previous version

added 7 commits <ul><li>e4bf6da2 - Rename mutation for updating items to batchMutation</li><li>0ad65f8f - Create generic date input component</li><li>f52451d2 - Create schema and mutations for SchoolTerms</li><li>7c4b37c9 - Create Schoolterm CRUD component</li><li>2b7e32be - Fix structure of the administration routes</li><li>821fe817 - Replace schoolterm routes with new component</li><li>fc200c2e - Translate column names of the schoolterm component</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29337&start_sha=281b2a4d84f518205d4fe9e058dbe4286858a809)
Author
Member

changed title from Draft: Resolve "Data management for the Model Room" to Draft: Resolve "Data management for the Model{+s+} Room{+ and SchoolTerm+}"

changed title from **Draft: Resolve "Data management for the Model `Room`"** to **Draft: Resolve "Data management for the Model{+s+} `Room`{+ and `SchoolTerm`+}"**
Member

added 3 commits

  • fc02090c - WIP generalize dialog object form
  • ca87d05a - Add mixin for permission checking on GraphQL patch mutations
  • 8b676705 - Merge branch '831-data-management-for-the-model-room' of...

Compare with previous version

added 3 commits <ul><li>fc02090c - WIP generalize dialog object form</li><li>ca87d05a - Add mixin for permission checking on GraphQL patch mutations</li><li>8b676705 - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29345&start_sha=fc200c2ec36a31b69e2f562e0fadda95f4e1daa1)
Member

added 3 commits

  • 3cc11ac9 - Generalize dialog object form
  • a4e7c52f - Generalize dialog object form
  • 6be103e5 - Add mixin for permission checking on GraphQL patch mutations

Compare with previous version

added 3 commits <ul><li>3cc11ac9 - Generalize dialog object form</li><li>a4e7c52f - Generalize dialog object form</li><li>6be103e5 - Add mixin for permission checking on GraphQL patch mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29346&start_sha=8b6767059395465e79ee5ebdf1ecd2242279b19e)
Member

added 2 commits

  • af76ea96 - Generalize dialog object form
  • 71fad584 - Add mixin for permission checking on GraphQL patch mutations

Compare with previous version

added 2 commits <ul><li>af76ea96 - Generalize dialog object form</li><li>71fad584 - Add mixin for permission checking on GraphQL patch mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29347&start_sha=6be103e5e6dba603057a71dcb6a55286b24e9e02)
Author
Member

why? wasn't this was perfectly fine the way it was?

why? wasn't this was perfectly fine the way it was?
Author
Member

added 1 commit

  • ef4975ac - Use correct defaultItem

Compare with previous version

added 1 commit <ul><li>ef4975ac - Use correct defaultItem</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29353&start_sha=71fad58406bbf33238de044d353013a9765b452a)
Author
Member

added 4 commits

  • aa8a1ebf - Create a generic closeable snackbar
  • 4c19088e - Use the same snackbar for error and success messages
  • 81441481 - Notify users of success after editing the table
  • 76c17b8f - Unify appearance of fields on room edit page

Compare with previous version

added 4 commits <ul><li>aa8a1ebf - Create a generic closeable snackbar</li><li>4c19088e - Use the same snackbar for error and success messages</li><li>81441481 - Notify users of success after editing the table</li><li>76c17b8f - Unify appearance of fields on room edit page</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29355&start_sha=ef4975ac23539b9de9449296205d2147eeb33fc0)
Author
Member

...

...
Author
Member

there is also the cancelCreate method which is not used anymore

there is also the `cancelCreate` method which is not used anymore
Author
Member

added 2 commits

  • 93a9b353 - Validate dates
  • 608f101e - Show error and success messages after creating an object

Compare with previous version

added 2 commits <ul><li>93a9b353 - Validate dates</li><li>608f101e - Show error and success messages after creating an object</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29357&start_sha=76c17b8f52b8aa1bc079f588ee3d7ab510895d15)
Member

changed this line in version 25 of the diff

changed this line in [version 25 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29360&start_sha=608f101e4950e7fb32d46180b19b1173b14e5ef7#8c9dad408b0bee3702889efecac0d62263c899aa_113_113)
Member

added 1 commit

  • c4eb83d4 - Fix dialog object form not closing after creating object

Compare with previous version

added 1 commit <ul><li>c4eb83d4 - Fix dialog object form not closing after creating object</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29360&start_sha=608f101e4950e7fb32d46180b19b1173b14e5ef7)
Member

added 9 commits

  • e2ae0c11 - Generalize dialog object form
  • a10c3e06 - Add mixin for permission checking on GraphQL patch mutations
  • 96f67d90 - Use correct defaultItem
  • 6d79afe9 - Create a generic closeable snackbar
  • 7da3d8db - Use the same snackbar for error and success messages
  • 564494d1 - Notify users of success after editing the table
  • cbcc1f7c - Unify appearance of fields on room edit page
  • c4f73bf0 - Validate dates
  • 83eca12a - Show error and success messages after creating an object

Compare with previous version

added 9 commits <ul><li>e2ae0c11 - Generalize dialog object form</li><li>a10c3e06 - Add mixin for permission checking on GraphQL patch mutations</li><li>96f67d90 - Use correct defaultItem</li><li>6d79afe9 - Create a generic closeable snackbar</li><li>7da3d8db - Use the same snackbar for error and success messages</li><li>564494d1 - Notify users of success after editing the table</li><li>cbcc1f7c - Unify appearance of fields on room edit page</li><li>c4f73bf0 - Validate dates</li><li>83eca12a - Show error and success messages after creating an object</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29361&start_sha=c4eb83d4e20f5f5855e31b4259c961a9cf7101a4)
Member

changed this line in version 27 of the diff

changed this line in [version 27 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29363&start_sha=83eca12a605484fecdc5168c0d1c99d8a525987b#70396cbd3242872f9ff9a7ef701bd64b79b9008c_50_45)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9e3d0424 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29363&start_sha=83eca12a605484fecdc5168c0d1c99d8a525987b)
Member

added 1 commit

  • 1e7b860c - Use existing methods to handle request and cancellation of create in InlineCRUDList

Compare with previous version

added 1 commit <ul><li>1e7b860c - Use existing methods to handle request and cancellation of create in InlineCRUDList</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29365&start_sha=9e3d04240ea2e9dfc1caf77e192d426474dd85ef)
Author
Member

added 2 commits

  • 058f0c4c - Bundle necessary attributes and event listeners for generic fields together to...
  • b15d7ed6 - Use new generic attributes

Compare with previous version

added 2 commits <ul><li>058f0c4c - Bundle necessary attributes and event listeners for generic fields together to...</li><li>b15d7ed6 - Use new generic attributes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29391&start_sha=1e7b860cb1b0b29d6a2e88603da89fe36120cfa5)
Author
Member

added 1 commit

  • 510050fd - Introduce generic color input field

Compare with previous version

added 1 commit <ul><li>510050fd - Introduce generic color input field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29393&start_sha=b15d7ed601b00ccbab962c6f0ed84cf0273b6112)
Author
Member

Note to self: Snackbar for deletion; beautify dialog and use generic components

Note to self: Snackbar for deletion; beautify dialog and use generic components
Author
Member

second note to self: selections

second note to self: selections
Member

added 3 commits

  • df8920ca - Emit updated/created data object in DialogObjectForm
  • a299fa14 - Merge branch '831-data-management-for-the-model-room' of...
  • bbbe9c4e - Set item value also on change event

Compare with previous version

added 3 commits <ul><li>df8920ca - Emit updated/created data object in DialogObjectForm</li><li>a299fa14 - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li><li>bbbe9c4e - Set item value also on change event</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29401&start_sha=510050fdc9603881c817a303b4b02e3c9fdbb0f7)
Member

added 1 commit

  • b432a21c - Set input-value in generic attributes of CRUDList and DialogObjectForm fields

Compare with previous version

added 1 commit <ul><li>b432a21c - Set input-value in generic attributes of CRUDList and DialogObjectForm fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29402&start_sha=bbbe9c4efd798cc06b799f057694a81519d0f013)
Member

added 1 commit

  • 98c4ae80 - Show snackbar on save success in DialogObjectForm

Compare with previous version

added 1 commit <ul><li>98c4ae80 - Show snackbar on save success in DialogObjectForm</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29403&start_sha=b432a21cf37b2fb161c92e39d5f728ca6bdfa277)
Author
Member

added 5 commits

  • 1fd185d2 - Display picker inside the input field
  • a9a0c1e7 - Copy item instead of using the same one
  • 2444fb90 - Allow create dialog to be overridden via a slot
  • 45959fa7 - Reset createMode after creating is done
  • 1cecd339 - Implement ForeignKeyField.vue

Compare with previous version

added 5 commits <ul><li>1fd185d2 - Display picker inside the input field</li><li>a9a0c1e7 - Copy item instead of using the same one</li><li>2444fb90 - Allow create dialog to be overridden via a slot</li><li>45959fa7 - Reset createMode after creating is done</li><li>1cecd339 - Implement ForeignKeyField.vue</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29504&start_sha=98c4ae807816ec7d48c599209e0b90f6c9fe5747)
Author
Member

added 1 commit

  • 9ed55852 - Return empty editableItems if there are no existing objects

Compare with previous version

added 1 commit <ul><li>9ed55852 - Return empty editableItems if there are no existing objects</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29508&start_sha=1cecd339c247ced9ac9871094348325222c3d568)
Author
Member

added 22 commits

  • 9ed55852...78222cfe - 19 commits from branch release-3.0
  • b2aed1f9 - Merge branch 'release-3.0' into 831-data-management-for-the-model-room
  • 13dd783b - Allow overriding button content
  • f1f00065 - Use generic components for delete dialog

Compare with previous version

added 22 commits <ul><li>9ed55852...78222cfe - 19 commits from branch <code>release-3.0</code></li><li>b2aed1f9 - Merge branch &#39;release-3.0&#39; into 831-data-management-for-the-model-room</li><li>13dd783b - Allow overriding button content</li><li>f1f00065 - Use generic components for delete dialog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29509&start_sha=9ed558526e217101913508ace0251a32d0bdfb37)
Author
Member

added 1 commit

  • 53dc898c - Create global query for groups

Compare with previous version

added 1 commit <ul><li>53dc898c - Create global query for groups</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29545&start_sha=f1f00065d036022ea7f011e2cf9614482a403f18)
Author
Member

added 17 commits

  • 53dc898c...2415afed - 7 earlier commits
  • a2c19d14 - Translated using Weblate (Russian)
  • 2bda91d8 - Translated using Weblate (German)
  • 6eaeeef2 - Translated using Weblate (Ukrainian)
  • b32aa647 - Merge remote-tracking branch 'origin/master'
  • e0bc59f7 - Translated using Weblate (Ukrainian)
  • 1c572805 - Merge branch 'weblate-frontend' into 'master'
  • ccce4818 - Merge branch 'weblate' into 'master'
  • 0bc3ec61 - Merge branch 'master' into 831-data-management-for-the-model-room
  • b4688757 - Display errors in the foreignkeyfield
  • 4b7a6648 - Create a field to select and create school terms

Compare with previous version

added 17 commits <ul><li>53dc898c...2415afed - 7 earlier commits</li><li>a2c19d14 - Translated using Weblate (Russian)</li><li>2bda91d8 - Translated using Weblate (German)</li><li>6eaeeef2 - Translated using Weblate (Ukrainian)</li><li>b32aa647 - Merge remote-tracking branch &#39;origin/master&#39;</li><li>e0bc59f7 - Translated using Weblate (Ukrainian)</li><li>1c572805 - Merge branch &#39;weblate-frontend&#39; into &#39;master&#39;</li><li>ccce4818 - Merge branch &#39;weblate&#39; into &#39;master&#39;</li><li>0bc3ec61 - Merge branch &#39;master&#39; into 831-data-management-for-the-model-room</li><li>b4688757 - Display errors in the foreignkeyfield</li><li>4b7a6648 - Create a field to select and create school terms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29671&start_sha=53dc898c6c3f8736c97b8e88ff52420ce1686405)
Author
Member

added 9 commits

  • 1c5a26dc - Make input fields not required by default
  • 35f0ca82 - React to changes in the default item
  • 6b6d0f12 - Create format for time without seconds
  • 4ec460b1 - Build an input field for positive small integer numbers
  • 336bb397 - Build an input field for weekdays
  • 643bf8ab - Supply slot default values to Dialog
  • 3e5ebb1f - Handle errors in Tables correctly
  • b8de1b62 - Implement generic TimeField
  • c0249ccb - Supply translation key for title

Compare with previous version

added 9 commits <ul><li>1c5a26dc - Make input fields not required by default</li><li>35f0ca82 - React to changes in the default item</li><li>6b6d0f12 - Create format for time without seconds</li><li>4ec460b1 - Build an input field for positive small integer numbers</li><li>336bb397 - Build an input field for weekdays</li><li>643bf8ab - Supply slot default values to Dialog</li><li>3e5ebb1f - Handle errors in Tables correctly</li><li>b8de1b62 - Implement generic TimeField</li><li>c0249ccb - Supply translation key for title</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29868&start_sha=4b7a664804b006ea7e3ce91d3eb732f0008da88a)
Member

added 2 commits

  • c1899c52 - Introduce DeleteButton and show snackbar success message when delete succeds
  • 968bd92a - Merge branch '831-data-management-for-the-model-room' of...

Compare with previous version

added 2 commits <ul><li>c1899c52 - Introduce DeleteButton and show snackbar success message when delete succeds</li><li>968bd92a - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29922&start_sha=c0249ccb4769215196a39153492e91a13d287e48)
Author
Member

added 5 commits

  • a469926d - Update mdi version
  • 2e2dbe62 - Display title of inline crud list components in header
  • 3b10523d - Set margin: auto to foreignkey inputs
  • 67bd3f45 - Add search field to inline crud tables
  • 958ae7ed - Merge remote-tracking branch 'origin/831-data-management-for-the-model-room'...

Compare with previous version

added 5 commits <ul><li>a469926d - Update mdi version</li><li>2e2dbe62 - Display title of inline crud list components in header</li><li>3b10523d - Set margin: auto to foreignkey inputs</li><li>67bd3f45 - Add search field to inline crud tables</li><li>958ae7ed - Merge remote-tracking branch &#39;origin/831-data-management-for-the-model-room&#39;...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=29996&start_sha=968bd92a6df75cb208e069e16bbf8c7f62c8d308)
Author
Member

added 2 commits

  • 4e88e316 - Implement a filter- and order-able subclass of the DjangoListField
  • 2507ff0f - Use the FilterOrderList for rooms

Compare with previous version

added 2 commits <ul><li>4e88e316 - Implement a filter- and order-able subclass of the DjangoListField</li><li>2507ff0f - Use the FilterOrderList for rooms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30074&start_sha=958ae7edde596a3f4bbdec0db0963203e7cf4a01)
Member

added 1 commit

  • 19549d27 - Hide edit and delete options in CRUD table when corresponding mutations are...

Compare with previous version

added 1 commit <ul><li>19549d27 - Hide edit and delete options in CRUD table when corresponding mutations are...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30077&start_sha=2507ff0f1ac948e855486b1f375f63c135f8abaf)
Author
Member

added 2 commits

  • 16995f1a - Implement generic fiter button
  • 3a9bf862 - Use filter button inside crudlist

Compare with previous version

added 2 commits <ul><li>16995f1a - Implement generic fiter button</li><li>3a9bf862 - Use filter button inside crudlist</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30094&start_sha=19549d278689870ac0d94f68820cadb8557af540)
Member

added 1 commit

  • efe18d89 - Stop enforcing return-object in ForeignKeyField (and therefore make it configurable)

Compare with previous version

added 1 commit <ul><li>efe18d89 - Stop enforcing return-object in ForeignKeyField (and therefore make it configurable)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30125&start_sha=3a9bf86284b072e53ee92a973e248c96290e22a3)
Author
Member

added 11 commits

  • 6dd2cab3 - 1 earlier commit
  • 63999fdd - Pass on event listeners in the filter button
  • a8042d15 - Implement filter dialog
  • 24cb3012 - Use filter dialog inside inline crud list
  • 7009739b - Translate filter dialog
  • 16ed4031 - Close filter dialog when resetting the form
  • cfbfd906 - Use FilterOrderList for school terms
  • c3a64933 - Filter schoolterms by date
  • bbd6140c - Enable backend ordering in inline crud list table (this disables frontend ordering)
  • 151004aa - Apply ordering to room inline list
  • 87845571 - Merge remote-tracking branch 'origin/831-data-management-for-the-model-room'...

Compare with previous version

added 11 commits <ul><li>6dd2cab3 - 1 earlier commit</li><li>63999fdd - Pass on event listeners in the filter button</li><li>a8042d15 - Implement filter dialog</li><li>24cb3012 - Use filter dialog inside inline crud list</li><li>7009739b - Translate filter dialog</li><li>16ed4031 - Close filter dialog when resetting the form</li><li>cfbfd906 - Use FilterOrderList for school terms</li><li>c3a64933 - Filter schoolterms by date</li><li>bbd6140c - Enable backend ordering in inline crud list table (this disables frontend ordering)</li><li>151004aa - Apply ordering to room inline list</li><li>87845571 - Merge remote-tracking branch &#39;origin/831-data-management-for-the-model-room&#39;...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30154&start_sha=efe18d893f406f18c5d42c481230d4bcaf371901)
Author
Member

added 1 commit

  • 5c48ad81 - Correctly name get_queryset method in room type

Compare with previous version

added 1 commit <ul><li>5c48ad81 - Correctly name get_queryset method in room type</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30157&start_sha=878455714d56bc7a9b60a2ce622c4c692b605342)
Author
Member

added 2 commits

  • d3e2fa8c - Fix updating event in filter dialog
  • 98acf57a - Listen to both the change and the input event, as both events can be triggered by components

Compare with previous version

added 2 commits <ul><li>d3e2fa8c - Fix updating event in filter dialog</li><li>98acf57a - Listen to both the change and the input event, as both events can be triggered by components</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30160&start_sha=5c48ad812fd6903ff12bb28bc0e95c53776108b0)
Author
Member

added 3 commits

  • 01e6be09 - Drop empty filters
  • 0ab430f5 - Allow returning ints instead of strings in the weekday field
  • 06802fe6 - Allow setting default value for filters

Compare with previous version

added 3 commits <ul><li>01e6be09 - Drop empty filters</li><li>0ab430f5 - Allow returning ints instead of strings in the weekday field</li><li>06802fe6 - Allow setting default value for filters</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30163&start_sha=98acf57ad111fed2b2289b01b1490cbd2012def1)
Owner

django-filters

`django-filters`
Member

fix return-object usage on ForeignKeyField

fix `return-object` usage on `ForeignKeyField`
Author
Member
  • vue-i18n vuetify
  • new row for adding @yuha
  • filter zurücksetzen
  • Pflichtfelder markieren (how?)
  • Change "update" to "filter"
  • actions/multiple selection
  • Fix filtering
- [x] vue-i18n vuetify - [ ] new row for adding @yuha - [x] filter zurücksetzen - [x] Pflichtfelder markieren (how?) - [x] Change "update" to "filter" - [x] actions/multiple selection - [x] Fix filtering
Author
Member

added 4 commits

  • fc685924 - Implement generic mixin to use django-filter with the filterorderlist
  • 9dd96a44 - Use the DjangoFilterMixin for rooms
  • 7d9717df - Only filter when filters are non-empty
  • 860dfcb5 - Load vuetify translations into vue-i18n

Compare with previous version

added 4 commits <ul><li>fc685924 - Implement generic mixin to use django-filter with the filterorderlist</li><li>9dd96a44 - Use the DjangoFilterMixin for rooms</li><li>7d9717df - Only filter when filters are non-empty</li><li>860dfcb5 - Load vuetify translations into vue-i18n</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30255&start_sha=06802fe68398f339edf8e0fb4b8ad842f3dcb0a9)
Author
Member

added 1 commit

  • 759581ec - Declare filters for school terms

Compare with previous version

added 1 commit <ul><li>759581ec - Declare filters for school terms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30259&start_sha=860dfcb5c5bd961eafaff018f588069546c70593)
Member

added 1 commit

  • 657aab1f - Convert lists used as filter values to comma-separated strings

Compare with previous version

added 1 commit <ul><li>657aab1f - Convert lists used as filter values to comma-separated strings</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30262&start_sha=759581ece1df98a0e9164074e0909004bc3087e0)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>f69a52d2 - Beautify filter button</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30268&start_sha=657aab1f7e51098ed82e7133f6a927e4431c9eb9)
Author
Member

added 2 commits

  • adfd22fe - Allow filters to be cleared without opening the filter dialog
  • c9d11b11 - Mark fields as required with a star (in school_term only right now)

Compare with previous version

added 2 commits <ul><li>adfd22fe - Allow filters to be cleared without opening the filter dialog</li><li>c9d11b11 - Mark fields as required with a star (in school_term only right now)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30277&start_sha=f69a52d2e7994ea489b7ac37b7a496213acb7008)
Author
Member

added 71 commits

  • c9d11b11...876242a3 - 49 commits from branch release-3.0
  • 876242a3...cb243f34 - 12 earlier commits
  • 58e8dbb8 - Merge branch 'revert-c863a33b' into 'master'
  • fca8762e - Merge branch 'release-3.0'
  • 95869ff1 - Merge branch 'merge-release-3.0' into 'master'
  • 215e2e5d - Update dependency django-allauth to ^0.54.0
  • af3ed077 - Update boto3 to increase poetry performance
  • 2f9c91c9 - Fix lint
  • 3973b6c7 - Merge branch 'update-boto3' into 'master'
  • 6161df20 - Merge branch 'renovate/django-allauth-0.x' into 'master'
  • 0c64f1c9 - Merge branch 'master' into 831-data-management-for-the-model-room
  • a8d27816 - Show title of authorized applications page in toolbar

Compare with previous version

added 71 commits <ul><li>c9d11b11...876242a3 - 49 commits from branch <code>release-3.0</code></li><li>876242a3...cb243f34 - 12 earlier commits</li><li>58e8dbb8 - Merge branch &#39;revert-c863a33b&#39; into &#39;master&#39;</li><li>fca8762e - Merge branch &#39;release-3.0&#39;</li><li>95869ff1 - Merge branch &#39;merge-release-3.0&#39; into &#39;master&#39;</li><li>215e2e5d - Update dependency django-allauth to ^0.54.0</li><li>af3ed077 - Update boto3 to increase poetry performance</li><li>2f9c91c9 - Fix lint</li><li>3973b6c7 - Merge branch &#39;update-boto3&#39; into &#39;master&#39;</li><li>6161df20 - Merge branch &#39;renovate/django-allauth-0.x&#39; into &#39;master&#39;</li><li>0c64f1c9 - Merge branch &#39;master&#39; into 831-data-management-for-the-model-room</li><li>a8d27816 - Show title of authorized applications page in toolbar</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30281&start_sha=c9d11b11d46e12f075e4abff2d3d7e600054c0e2)
Author
Member

added 1 commit

  • 51a9edda - Show title of two factor overview page in toolbar

Compare with previous version

added 1 commit <ul><li>51a9edda - Show title of two factor overview page in toolbar</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30283&start_sha=a8d27816eebdcd5563c56fb46d2772dd31400de4)
Author
Member

added 4 commits

  • e0a65c95 - Pass item to slots
  • 4ea92ba4 - Mark short name as required
  • 25563a02 - Mark dates in schoolterm field as required
  • db392f1f - Mark name in schoolterm field as required

Compare with previous version

added 4 commits <ul><li>e0a65c95 - Pass item to slots</li><li>4ea92ba4 - Mark short name as required</li><li>25563a02 - Mark dates in schoolterm field as required</li><li>db392f1f - Mark name in schoolterm field as required</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30407&start_sha=51a9edda6f4ea75d76933629ee52b5a32270ddd2)
Member

added 6 commits

  • cb515821 - Allow force updating of model item in DialogObjectForm (and do so in OBjectCRUDList)
  • 3eb4aa09 - Pass item to slots
  • ea37a39e - Mark short name as required
  • 2807d379 - Mark dates in schoolterm field as required
  • 4e3ad264 - Mark name in schoolterm field as required
  • 46f916cc - Adapt save handling in ForeignKeyField to multiple-select and non-return-object use cases

Compare with previous version

added 6 commits <ul><li>cb515821 - Allow force updating of model item in DialogObjectForm (and do so in OBjectCRUDList)</li><li>3eb4aa09 - Pass item to slots</li><li>ea37a39e - Mark short name as required</li><li>2807d379 - Mark dates in schoolterm field as required</li><li>4e3ad264 - Mark name in schoolterm field as required</li><li>46f916cc - Adapt save handling in ForeignKeyField to multiple-select and non-return-object use cases</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30522&start_sha=db392f1f6a27b7ef8623d9626ee9ba208c917c55)
Author
Member

added 3 commits

  • d316eb85 - Add generic send icon
  • 00d8ea92 - Allow the items inside the inline crud list to be selected and have custom actions defined on them
  • a7272ece - Fix alignment of buttons and input fields in header

Compare with previous version

added 3 commits <ul><li>d316eb85 - Add generic send icon</li><li>00d8ea92 - Allow the items inside the inline crud list to be selected and have custom actions defined on them</li><li>a7272ece - Fix alignment of buttons and input fields in header</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30556&start_sha=46f916cc8e557e3661a6035d357bceb66587bbca)
Author
Member

added 9 commits

  • 0e0e0b09 - Create a batch delete mutation for rooms
  • 993f126a - Implement dialog for deleting multiple items
  • 1e155a43 - Allow deleting multiple items via default action
  • 888cde47 - Translate multiple deletion dialog
  • 78ed3335 - Implement multiple deletion for rooms
  • 978736f5 - Fix deletion from store when querry has variables
  • 44dea6f5 - Fix iteration of items
  • 160e7043 - Use pluralized translation for delete success toast
  • 426b9bc5 - Allow actions to clear the selection after execution

Compare with previous version

added 9 commits <ul><li>0e0e0b09 - Create a batch delete mutation for rooms</li><li>993f126a - Implement dialog for deleting multiple items</li><li>1e155a43 - Allow deleting multiple items via default action</li><li>888cde47 - Translate multiple deletion dialog</li><li>78ed3335 - Implement multiple deletion for rooms</li><li>978736f5 - Fix deletion from store when querry has variables</li><li>44dea6f5 - Fix iteration of items</li><li>160e7043 - Use pluralized translation for delete success toast</li><li>426b9bc5 - Allow actions to clear the selection after execution</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30643&start_sha=a7272ece96b20fee3c7e2cb93df612032038bc6a)
Author
Member

added 1 commit

  • b6bd7738 - Allow actions to supply an icon

Compare with previous version

added 1 commit <ul><li>b6bd7738 - Allow actions to supply an icon</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30644&start_sha=426b9bc5963d7ee1601e51dbe81ab430d255689b)
Author
Member

added 1 commit

  • 85e41811 - Add multiple deletion to schoolterms

Compare with previous version

added 1 commit <ul><li>85e41811 - Add multiple deletion to schoolterms</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30649&start_sha=b6bd7738c635ee3d6c45733404eb87d4fe383348)
Member

added 3 commits

  • 25d5b4a9 - WIP: Rebuild ObjectCRUDList with v-data-iterator
  • 9a3c71f5 - Allow disabling editing of headers
  • 6d534ccf - Implement permission checking for delete and patch mutations

Compare with previous version

added 3 commits <ul><li>25d5b4a9 - WIP: Rebuild ObjectCRUDList with v-data-iterator</li><li>9a3c71f5 - Allow disabling editing of headers</li><li>6d534ccf - Implement permission checking for delete and patch mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30810&start_sha=85e418112bdccf72fb3c4bcd6c3ba019714b3713)
Author
Member

added 2 commits

  • 03a247c5 - Supply event in click event passthrough
  • 1a571555 - Merge remote-tracking branch 'origin/831-data-management-for-the-model-room'...

Compare with previous version

added 2 commits <ul><li>03a247c5 - Supply event in click event passthrough</li><li>1a571555 - Merge remote-tracking branch &#39;origin/831-data-management-for-the-model-room&#39;...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=30958&start_sha=6d534ccfd41a9aaf0ede97c5fce3083094d3a969)
Member

added 2 commits

  • bf185d62 - Introduce DateTimeField and use vuetify time picker for TimeField
  • a2eb6158 - Merge branch '831-data-management-for-the-model-room' of...

Compare with previous version

added 2 commits <ul><li>bf185d62 - Introduce DateTimeField and use vuetify time picker for TimeField</li><li>a2eb6158 - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31004&start_sha=1a571555495a2b6da291c871c0ae1dab5a53cdc1)
Member

added 4 commits

  • 6e2ebe82 - Introduce DateTimeField and use vuetify time picker for TimeField
  • df37a4b1 - Supply event in click event passthrough
  • a3bce155 - Add slot for actions in inline CRUD table
  • bc125566 - Allow passing variables to the query in object CRUD list

Compare with previous version

added 4 commits <ul><li>6e2ebe82 - Introduce DateTimeField and use vuetify time picker for TimeField</li><li>df37a4b1 - Supply event in click event passthrough</li><li>a3bce155 - Add slot for actions in inline CRUD table</li><li>bc125566 - Allow passing variables to the query in object CRUD list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31017&start_sha=a2eb61587f244ccc043fa4a6452c41100adf258e)
Member

added 4 commits

  • 0e9620ee - Introduce DateTimeField and use vuetify time picker for TimeField
  • cae1c1dc - Supply event in click event passthrough
  • d34acbf0 - Add slot for actions in inline CRUD table
  • f3e1f8d5 - Allow passing variables to the query in object CRUD list

Compare with previous version

added 4 commits <ul><li>0e9620ee - Introduce DateTimeField and use vuetify time picker for TimeField</li><li>cae1c1dc - Supply event in click event passthrough</li><li>d34acbf0 - Add slot for actions in inline CRUD table</li><li>f3e1f8d5 - Allow passing variables to the query in object CRUD list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31164&start_sha=bc12556641047ed62fcb5793cb8cb3c4e71f7aca)
Author
Member

added 3 commits

  • 03a247c5 - Supply event in click event passthrough
  • 1a571555 - Merge remote-tracking branch 'origin/831-data-management-for-the-model-room'...
  • a59f8ac5 - Merge remote-tracking branch 'origin/831-data-management-for-the-model-room'...

Compare with previous version

added 3 commits <ul><li>03a247c5 - Supply event in click event passthrough</li><li>1a571555 - Merge remote-tracking branch &#39;origin/831-data-management-for-the-model-room&#39;...</li><li>a59f8ac5 - Merge remote-tracking branch &#39;origin/831-data-management-for-the-model-room&#39;...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31441&start_sha=f3e1f8d5b5843df96fc57d10305c6809756b210f)
Member

added 2 commits

  • 6f122eaa - Set required graphene-django-cud version to <=3.1.1
  • 73549e65 - Merge branch '831-data-management-for-the-model-room' of...

Compare with previous version

added 2 commits <ul><li>6f122eaa - Set required graphene-django-cud version to &lt;=3.1.1</li><li>73549e65 - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31462&start_sha=a59f8ac5593586431500b17bad5cd48d3b183df3)
Owner

added 87 commits

  • 73549e65...033f1ec4 - 77 earlier commits
  • 2859e420 - Merge branch 'fix/oauth-toolkit-migration' into 'master'
  • 9753555a - Set release version and amend changelog
  • 39b09333 - Fix dates in changelog
  • 2f979f56 - Reword changelog
  • c0b2ba1a - Update copyright years on docs cover
  • c00265e6 - Limit selenium version for now due to incompatibility with Django
  • bd05fe78 - Reformat
  • 53423eaf - Bump version to 3.1.2.dev0
  • 27f9c2e8 - Merge branch 'release-3.1.1' into 'master'
  • fb0c088f - Merge branch 'master' into 831-data-management-for-the-model-room

Compare with previous version

added 87 commits <ul><li>73549e65...033f1ec4 - 77 earlier commits</li><li>2859e420 - Merge branch &#39;fix/oauth-toolkit-migration&#39; into &#39;master&#39;</li><li>9753555a - Set release version and amend changelog</li><li>39b09333 - Fix dates in changelog</li><li>2f979f56 - Reword changelog</li><li>c0b2ba1a - Update copyright years on docs cover</li><li>c00265e6 - Limit selenium version for now due to incompatibility with Django</li><li>bd05fe78 - Reformat</li><li>53423eaf - Bump version to 3.1.2.dev0</li><li>27f9c2e8 - Merge branch &#39;release-3.1.1&#39; into &#39;master&#39;</li><li>fb0c088f - Merge branch &#39;master&#39; into 831-data-management-for-the-model-room</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31619&start_sha=73549e65c15a017e5d3719047db9aee0832a2f6a)
nik changed target branch from release-3.0 to master 2023-07-02 20:01:46 +02:00
Owner

added 1 commit

  • bd3cf91e - Reformat

Compare with previous version

added 1 commit <ul><li>bd3cf91e - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31628&start_sha=fb0c088f4984ff0b93a4ffa1ccfb0a72db4cfdde)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>30690903 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31634&start_sha=bd3cf91e925ee2776f8a45488773543742d29339)
Owner

added 1 commit

  • f193f057 - Reformat

Compare with previous version

added 1 commit <ul><li>f193f057 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31636&start_sha=30690903281b1401e7273a5f5f8670d6b7fe2f36)
Owner

added 1 commit

  • 83252755 - Reformat

Compare with previous version

added 1 commit <ul><li>83252755 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31642&start_sha=f193f05736ab996fc0248181edb026f155b84a04)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>f8a093cf - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31645&start_sha=83252755a469d08f09965207ef576636d3c5dbe2)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>66738216 - Disable linter</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31649&start_sha=f8a093cfd0ef73ac40c8d70228cec890398479d8)
Member

added 6 commits

  • 007d38fd - Add managed_by_app_label and manager stub
  • 89084530 - Add utility methods to managed_by manager
  • 15492e82 - ALlow retrieving all models
  • 1773f0aa - Restructure manager
  • df306663 - Merge branch '715-managed-model-instances' into 831-data-management-for-the-model-room
  • c34da04e - Merge branch '831-data-management-for-the-model-room' of...

Compare with previous version

added 6 commits <ul><li>007d38fd - Add managed_by_app_label and manager stub</li><li>89084530 - Add utility methods to managed_by manager</li><li>15492e82 - ALlow retrieving all models</li><li>1773f0aa - Restructure manager</li><li>df306663 - Merge branch &#39;715-managed-model-instances&#39; into 831-data-management-for-the-model-room</li><li>c34da04e - Merge branch &#39;831-data-management-for-the-model-room&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=31662&start_sha=667382163b73dd42e554ca793c9ab96bbaa336a7)
Member

added 1 commit

  • 3b12aeca - Add prop to InlineCRUDList which controls how the data from the gql query should be processed

Compare with previous version

added 1 commit <ul><li>3b12aeca - Add prop to InlineCRUDList which controls how the data from the gql query should be processed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32050&start_sha=c34da04e781f8279d3e2a58708221cd3d8931e01)
Member

added 1 commit

  • 6a893fc4 - Fix conflicting migration naming

Compare with previous version

added 1 commit <ul><li>6a893fc4 - Fix conflicting migration naming</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32051&start_sha=3b12aecaf13a1f8e941a7c995a3abedc81080b08)
Owner
        if not info.context.user.has_perm("core.view_room_rule", room_object):
```suggestion:-0+0 if not info.context.user.has_perm("core.view_room_rule", room_object): ```
Owner
  name: "ClosableSnackbar",
```suggestion:-0+0 name: "ClosableSnackbar", ```
Owner

AAAAAAAAAAAAAAAH!

"You can debug your GraphQL queries in a similar way to django-debug-toolbar"

Take it away!

AAAAAAAAAAAAAAAH! "You can debug your GraphQL queries in a similar way to django-debug-toolbar" Take it away!
Owner

Please reintroduce the linter

Please reintroduce the linter
Owner

What the hell does this file in this MR?

What the hell does this file in this MR?
Owner

What the hell does this file in this MR?

What the hell does this file in this MR?
Owner

Unrelated

Unrelated
Owner

changed this line in version 82 of the diff

changed this line in [version 82 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32232&start_sha=6a893fc4baf6a4261f20f7cb4d0e8957e2806fc2#4e509449bb18251e921868309bc2f1faafc6e588_1_0)
Owner

changed this line in version 82 of the diff

changed this line in [version 82 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32232&start_sha=6a893fc4baf6a4261f20f7cb4d0e8957e2806fc2#4e509449bb18251e921868309bc2f1faafc6e588_1_0)
Owner

changed this line in version 82 of the diff

changed this line in [version 82 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32232&start_sha=6a893fc4baf6a4261f20f7cb4d0e8957e2806fc2#dd72c538e460d63826eeb423d918a15552193158_150_150)
Owner

added 34 commits

  • 6a893fc4...1cee605a - 32 commits from branch master
  • 9b223b61 - Merge branch 'master' into 831-data-management-for-the-model-room
  • cd8d45ca - Reformat and fix lint

Compare with previous version

added 34 commits <ul><li>6a893fc4...1cee605a - 32 commits from branch <code>master</code></li><li>9b223b61 - Merge branch &#39;master&#39; into 831-data-management-for-the-model-room</li><li>cd8d45ca - Reformat and fix lint</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32232&start_sha=6a893fc4baf6a4261f20f7cb4d0e8957e2806fc2)
Owner

resolved all threads

resolved all threads
Owner

changed this line in version 83 of the diff

changed this line in [version 83 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32278&start_sha=cd8d45caf41134ac530359de7a8acc2d9981fb00#18c2c57fbfdb3dafd264f1e4a4eab1a8c6ab10bb_207_207)
Owner

changed this line in version 83 of the diff

changed this line in [version 83 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32278&start_sha=cd8d45caf41134ac530359de7a8acc2d9981fb00#d51e62916938fdb9ba6586f41cf8e7970a619fa2_14_14)
Owner

changed this line in version 83 of the diff

changed this line in [version 83 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32278&start_sha=cd8d45caf41134ac530359de7a8acc2d9981fb00#abc9d828b78bd9d36e05475d0bc91119bc5bc6b0_437_437)
Owner

changed this line in version 83 of the diff

changed this line in [version 83 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32278&start_sha=cd8d45caf41134ac530359de7a8acc2d9981fb00#587d266bb27a4dc3022bbed44dfa19849df3044c_8_9)
Owner

added 4 commits

Compare with previous version

added 4 commits <ul><li>d336da9a - Rename CloseableSnackbar to ClosableSnackbar</li><li>7061b8b3 - Drop debug middleware of graphene</li><li>83bd6dbb - Fix room permission</li><li>0a9fd703 - Reactivate linter</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32278&start_sha=cd8d45caf41134ac530359de7a8acc2d9981fb00)
Owner

mentioned in merge request !2918

mentioned in merge request !2918
Owner

changed the description

changed the description
Owner

added 2 commits

  • 29e6fe82 - Drop old management views for school terms
  • 51b3f267 - Update changelog

Compare with previous version

added 2 commits <ul><li>29e6fe82 - Drop old management views for school terms</li><li>51b3f267 - Update changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32286&start_sha=0a9fd7030f0060a9883a8721368e4e4d848b7990)
Owner

added 1 commit

  • 09c3e104 - Add managed models to changelog

Compare with previous version

added 1 commit <ul><li>09c3e104 - Add managed models to changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32289&start_sha=51b3f26722ec67663388bf1c4b0fce3b6eea7279)
Owner

assigned to @hansegucker

assigned to @hansegucker
Owner

approved this merge request

approved this merge request
Owner

added 3 commits

  • 24a87492 - Revert "Fix conflicting migration naming"
  • 71106b5f - Revert double messages loading introduced by strange merge
  • 6dec8613 - Replace CurrentSiteManager with new base manager

Compare with previous version

added 3 commits <ul><li>24a87492 - Revert &quot;Fix conflicting migration naming&quot;</li><li>71106b5f - Revert double messages loading introduced by strange merge</li><li>6dec8613 - Replace CurrentSiteManager with new base manager</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32294&start_sha=09c3e1047d3074ce6451bddba02ad09b8e761f3a)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>fe187f04 - Bump version to 4.0.0.dev0</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32297&start_sha=6dec86135a24a6b7fe21f6e37165fab7377e8754)
Owner

added 5 commits

  • fe187f04...9541bc75 - 4 commits from branch master
  • 2e2c6cef - Merge branch 'master' into '831-data-management-for-the-model-room'

Compare with previous version

added 5 commits <ul><li>fe187f04...9541bc75 - 4 commits from branch <code>master</code></li><li>2e2c6cef - Merge branch &#39;master&#39; into &#39;831-data-management-for-the-model-room&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32304&start_sha=fe187f045221e7cb8330a7647f3b3e911548961c)
Owner

marked this merge request as ready

marked this merge request as **ready**
Owner

@hansegucker forced me to merge this by threatening to massacre the almighty Aleksolotl if I don't. I did it for the plushy.

@hansegucker forced me to merge this by threatening to massacre the almighty Aleksolotl if I don't. I did it for the plushy.
nik scheduled this pull request to auto merge when all checks succeed 2023-07-06 22:53:17 +02:00
Owner

aborted the automatic merge because source branch was updated

aborted the automatic merge because source branch was updated
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>769e6c94 - Fix file name</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32308&start_sha=2e2c6cef9d209e72b3f2349e3ba0bd64a729a657)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>04efa12e - Add migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1208/diffs?diff_id=32311&start_sha=769e6c948434f4638676ea54aff37cd4d208605c)
nik scheduled this pull request to auto merge when all checks succeed 2023-07-06 23:39:03 +02:00
nik merged commit 7058e64ccc into master 2023-07-06 23:39:20 +02:00
Owner

mentioned in commit 7058e64ccc

mentioned in commit 7058e64cccdec9f16aded241157225b1530f3896
nik approved these changes 2026-07-30 18:22:51 +02:00
Sign in to join this conversation.
No reviewers
nik
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core!2853
No description provided.