WIP: Draft: New vue frontend #48

Draft
ZugBahnHof wants to merge 55 commits from feature/vue-frontend into master
ZugBahnHof commented 2023-03-03 20:57:33 +01:00 (Migrated from edugit.org)

Use vue-draggable-grid to recreate the frontend with vue components

Use `vue-draggable-grid` to recreate the frontend with vue components
ZugBahnHof commented 2023-03-03 20:57:44 +01:00 (Migrated from edugit.org)

marked this merge request as draft

marked this merge request as **draft**
ZugBahnHof commented 2023-03-03 21:05:25 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>54c39371 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28509&start_sha=e6d0bf083ebcb99f62773daa92647cdfc878eba4)
ZugBahnHof commented 2023-03-03 21:49:33 +01:00 (Migrated from edugit.org)

Blocked by AlekSIS-Core!1210

Blocked by AlekSIS-Core!1210
ZugBahnHof commented 2023-03-09 15:53:19 +01:00 (Migrated from edugit.org)

added 9 commits

  • 61426a26 - Create schema for seating plan list
  • 4fb3010d - Create component for seating plan list view
  • f54f270c - Create schema and query for seating plan attribute choices (rooms, groups, subjects)
  • 452d19f5 - Create a component to create seating plans (not finished)
  • cea54d3b - Create mutation for seatingplan creation
  • 4114addb - Use correct seat resolver for SeatingPlanType
  • b762f1ce - Use translations
  • 6d3823a9 - Create default translations
  • ddf570a1 - Make Seatingplans creatable in frontend

Compare with previous version

added 9 commits <ul><li>61426a26 - Create schema for seating plan list</li><li>4fb3010d - Create component for seating plan list view</li><li>f54f270c - Create schema and query for seating plan attribute choices (rooms, groups, subjects)</li><li>452d19f5 - Create a component to create seating plans (not finished)</li><li>cea54d3b - Create mutation for seatingplan creation</li><li>4114addb - Use correct seat resolver for SeatingPlanType</li><li>b762f1ce - Use translations</li><li>6d3823a9 - Create default translations</li><li>ddf570a1 - Make Seatingplans creatable in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28713&start_sha=54c3937166a9b355ec495ab7f9e0f13ee6069916)
ZugBahnHof commented 2023-03-17 19:14:19 +01:00 (Migrated from edugit.org)

added 5 commits

  • 98c77aef - Move Seatingplan creation from other page to simple popup
  • 0c6a1f73 - Better mobile design for create plan popup
  • d89c55b4 - Take loading of form data into consideration
  • ccb1f149 - Clear data on cancel
  • 41af7a22 - Only show error message if there are real errors

Compare with previous version

added 5 commits <ul><li>98c77aef - Move Seatingplan creation from other page to simple popup</li><li>0c6a1f73 - Better mobile design for create plan popup</li><li>d89c55b4 - Take loading of form data into consideration</li><li>ccb1f149 - Clear data on cancel</li><li>41af7a22 - Only show error message if there are real errors</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28805&start_sha=ddf570a191e3eb1a10acb1a2d92707791f3b0fd7)
ZugBahnHof commented 2023-03-18 23:39:24 +01:00 (Migrated from edugit.org)

added 4 commits

  • 273d57a4 - Better responsive design
  • c45bf825 - Fix errors in console when seating plan is not yet loaded
  • 7582a3d7 - Use permissions for choices
  • ebcf94ac - Edit room and subject of a seatingplan (ui)

Compare with previous version

added 4 commits <ul><li>273d57a4 - Better responsive design</li><li>c45bf825 - Fix errors in console when seating plan is not yet loaded</li><li>7582a3d7 - Use permissions for choices</li><li>ebcf94ac - Edit room and subject of a seatingplan (ui)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28818&start_sha=41af7a2256a96c4f325f41157303bc56ff6b995a)
ZugBahnHof commented 2023-03-20 12:38:21 +01:00 (Migrated from edugit.org)

added 4 commits

  • 80ff1778 - Create Mutation to edit room and subject of a seating plan
  • fc533221 - Fix query based on schema update in core
  • 68905422 - Create mutation for editing seating plans
  • c321bac6 - Implement functioning plan editing in the frontend

Compare with previous version

added 4 commits <ul><li>80ff1778 - Create Mutation to edit room and subject of a seating plan</li><li>fc533221 - Fix query based on schema update in core</li><li>68905422 - Create mutation for editing seating plans</li><li>c321bac6 - Implement functioning plan editing in the frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28860&start_sha=ebcf94acc3326d56433fa5e1c56ee94916c12ca7)
ZugBahnHof commented 2023-03-20 19:29:02 +01:00 (Migrated from edugit.org)

added 2 commits

  • aa7c82cd - Perform permission checks in all queries and mutations
  • 983ac7af - Check permissions for item editing and deletion in frontend

Compare with previous version

added 2 commits <ul><li>aa7c82cd - Perform permission checks in all queries and mutations</li><li>983ac7af - Check permissions for item editing and deletion in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28864&start_sha=c321bac66060e29712c23942d396f1c550b63f69)
ZugBahnHof commented 2023-03-20 20:28:17 +01:00 (Migrated from edugit.org)

added 4 commits

  • a493af38 - Use correct permission names in schema
  • 92f6a7b1 - Use permissions for routes
  • ae644595 - Display all attributes of plans in the table
  • e498d6ac - Fix bug of cache errors of graphql clients by splitting choices into different types

Compare with previous version

added 4 commits <ul><li>a493af38 - Use correct permission names in schema</li><li>92f6a7b1 - Use permissions for routes</li><li>ae644595 - Display all attributes of plans in the table</li><li>e498d6ac - Fix bug of cache errors of graphql clients by splitting choices into different types</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28868&start_sha=983ac7affafc792fbc307b2a0db9b08177633dc8)
ZugBahnHof commented 2023-03-22 17:59:21 +01:00 (Migrated from edugit.org)

added 3 commits

  • fc600cfe - Use UpdateIndicator to explain behaviour
  • e27a7687 - Fix styling of heading buttons
  • 2b167ced - Fix mobile design of grid by allowing overflow scrolling

Compare with previous version

added 3 commits <ul><li>fc600cfe - Use UpdateIndicator to explain behaviour</li><li>e27a7687 - Fix styling of heading buttons</li><li>2b167ced - Fix mobile design of grid by allowing overflow scrolling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28889&start_sha=e498d6acb4135c41998e5eb67b9fdbc001a23903)
ZugBahnHof commented 2023-03-24 16:34:27 +01:00 (Migrated from edugit.org)

added 8 commits

  • e1f77975 - Remove superfluous translations
  • 39331206 - Reformat
  • 4872920d - Define schema of room attribute of seatingplan
  • 3523a39d - Add SubjectType inside Stoelindeling
  • 9a328346 - Create Mutation to delete SeatingPlans
  • ce193494 - Only show update indicator if plan is editable
  • 4308e703 - Change style of selects
  • f4916277 - Drop unused parameter

Compare with previous version

added 8 commits <ul><li>e1f77975 - Remove superfluous translations</li><li>39331206 - Reformat</li><li>4872920d - Define schema of room attribute of seatingplan</li><li>3523a39d - Add SubjectType inside Stoelindeling</li><li>9a328346 - Create Mutation to delete SeatingPlans</li><li>ce193494 - Only show update indicator if plan is editable</li><li>4308e703 - Change style of selects</li><li>f4916277 - Drop unused parameter</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28982&start_sha=2b167ced9fdceab27173adf3fff29164176d89e1)
ZugBahnHof commented 2023-03-24 16:49:10 +01:00 (Migrated from edugit.org)

added 2 commits

  • 29e981de - Use DeleteDialog inside Seatingplan detail view
  • 5345b4ed - Use DeleteDialog inside Seatingplan detail view

Compare with previous version

added 2 commits <ul><li>29e981de - Use DeleteDialog inside Seatingplan detail view</li><li>5345b4ed - Use DeleteDialog inside Seatingplan detail view</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28985&start_sha=f49162774aefd0ea6b35a650415352df5da0a915)
ZugBahnHof commented 2023-03-24 16:51:52 +01:00 (Migrated from edugit.org)
Actually blocked by https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1202 and https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1207
ZugBahnHof commented 2023-03-24 23:09:03 +01:00 (Migrated from edugit.org)

added 1 commit

  • 6692291e - Rename query to be consistent with property name

Compare with previous version

added 1 commit <ul><li>6692291e - Rename query to be consistent with property name</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28989&start_sha=5345b4ed1f03f2b3f9b1c367c3b69771d6226a3c)
ZugBahnHof commented 2023-03-24 23:25:44 +01:00 (Migrated from edugit.org)

marked this merge request as ready

marked this merge request as **ready**
ZugBahnHof commented 2023-03-24 23:26:05 +01:00 (Migrated from edugit.org)

assigned to @hansegucker

assigned to @hansegucker
ZugBahnHof commented 2023-03-25 00:03:49 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>83ec0428 - Use more clear icons</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=28997&start_sha=6692291e5422594eeccd0e8d3054e9a1c6a5ee12)
ZugBahnHof commented 2023-04-19 17:11:24 +02:00 (Migrated from edugit.org)

Will probably need fixing as I will probably move the delete-dialog to another position in the core (not sure tho, I will report here)

Will probably need fixing as I will probably move the delete-dialog to another position in the core (not sure tho, I will report here)
hansegucker commented 2023-05-18 16:54:07 +02:00 (Migrated from edugit.org)

And?

And?
hansegucker commented 2023-05-18 16:56:00 +02:00 (Migrated from edugit.org)

Please also drop the files for the old frontend.

Please also drop the files for the old frontend.
hansegucker commented 2023-05-24 19:50:06 +02:00 (Migrated from edugit.org)

marked this merge request as draft

marked this merge request as **draft**
ZugBahnHof commented 2023-06-14 16:18:01 +02:00 (Migrated from edugit.org)

added 8 commits

  • 83ec0428...1071534e - 6 commits from branch master
  • b013442b - Merge remote-tracking branch 'origin/master' into feature/vue-frontend
  • 8f1c523d - Use published version of vue-draggable-grid

Compare with previous version

added 8 commits <ul><li>83ec0428...1071534e - 6 commits from branch <code>master</code></li><li>b013442b - Merge remote-tracking branch &#39;origin/master&#39; into feature/vue-frontend</li><li>8f1c523d - Use published version of vue-draggable-grid</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Stoelindeling/-/merge_requests/28/diffs?diff_id=30776&start_sha=83ec04285c16c74f4974fa6f2151d172b4b2d475)
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/vue-frontend:feature/vue-frontend
git switch feature/vue-frontend
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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-App-Stoelindeling!48
No description provided.