WIP: Draft: Resolve "[3.0] Meta-issue for GraphQL back-end and Vue.js frontend" #2691

Closed
nik wants to merge 59 commits from 697-3-0-meta-issue-for-graphql-back-end-and-vue-js-frontend into master
Owner

Closes #697

This MR has a branch that merges together these other MRs:

  • Vuetify base template !2690
  • Introduce GraphQL !2692
Closes #697 This MR has a branch that merges together these other MRs: - [ ] Vuetify base template !2690 - [ ] Introduce GraphQL !2692
Author
Owner

assigned to @nik

assigned to @nik
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Author
Owner

added 36 commits

  • bc628b84 - Copy main js and delete materialize code
  • 8818dc6f - Include vuejs
  • 8f0d1c3a - Start transforming a copy of base.html to vuetify
  • e2231abd - Initial Vue App
  • b6f345f2 - Unsuccessfully try to transition notifications.html to vuetify
  • fa81d61c - rollback to vue(tify) 2
  • 9ec6818c - Use correct icon font
  • 0008c7e3 - Transition notifications.html
  • 443f33a0 - Transition notifications.html to vue
  • c6d068df - Rename base_vue.html to vue_base.html, and implement Vuetify 2 Footer/sidenav/header
  • 94233651 - Rename base_vue.html to vue_base.html
  • 00d4995c - Use development version of vue if DEBUG is enabled
  • 43c41770 - Render sidenav in vuetify
  • 8f987062 - Render avatar in vuetify
  • 71525fc6 - Render footer menu in vuetify
  • ccd11cce - Render dummy/no person message banner in vuetify
  • 032e6933 - Show navbar toggle button only on mid and smaller sized devices
  • f2d54367 - Move vue-specific js files to another directory
  • 6101452b - Beautify footer menu
  • c0b38193 - Start to transition language form to vue js
  • 9c3b03ce - Remove superfluous v-list in vue_sidenav.html
  • b55fea3b - Make brand logo clickable again
  • 11d8d850 - Rework drawer functionality
  • 9eae39aa - Account menu in navbar
  • 5ef0cacd - Create vue component for search
  • b2599cc5 - Rework footer
  • ed6d3db3 - Include js files correctly
  • 8d422578 - Update fonts
  • 662b46a4 - Use theme colors
  • 37c2547e - Implement dark theme
  • 85a61fc1 - Disable dark theme for now
  • a7667ac9 - Use vue helper classes instead of custom css
  • 0e9e94ae - Add language select form
  • eed7d322 - Resolve merge conflicts
  • 98b31684 - Merge remote-tracking branch 'origin/feature/vuejs' into...
  • d99d80d6 - Bump version to 3.0.dev0

Compare with previous version

added 36 commits <ul><li>bc628b84 - Copy main js and delete materialize code</li><li>8818dc6f - Include vuejs</li><li>8f0d1c3a - Start transforming a copy of base.html to vuetify</li><li>e2231abd - Initial Vue App</li><li>b6f345f2 - Unsuccessfully try to transition notifications.html to vuetify</li><li>fa81d61c - rollback to vue(tify) 2</li><li>9ec6818c - Use correct icon font</li><li>0008c7e3 - Transition notifications.html</li><li>443f33a0 - Transition notifications.html to vue</li><li>c6d068df - Rename base_vue.html to vue_base.html, and implement Vuetify 2 Footer/sidenav/header</li><li>94233651 - Rename base_vue.html to vue_base.html</li><li>00d4995c - Use development version of vue if DEBUG is enabled</li><li>43c41770 - Render sidenav in vuetify</li><li>8f987062 - Render avatar in vuetify</li><li>71525fc6 - Render footer menu in vuetify</li><li>ccd11cce - Render dummy/no person message banner in vuetify</li><li>032e6933 - Show navbar toggle button only on mid and smaller sized devices</li><li>f2d54367 - Move vue-specific js files to another directory</li><li>6101452b - Beautify footer menu</li><li>c0b38193 - Start to transition language form to vue js</li><li>9c3b03ce - Remove superfluous v-list in vue_sidenav.html</li><li>b55fea3b - Make brand logo clickable again</li><li>11d8d850 - Rework drawer functionality</li><li>9eae39aa - Account menu in navbar</li><li>5ef0cacd - Create vue component for search</li><li>b2599cc5 - Rework footer</li><li>ed6d3db3 - Include js files correctly</li><li>8d422578 - Update fonts</li><li>662b46a4 - Use theme colors</li><li>37c2547e - Implement dark theme</li><li>85a61fc1 - Disable dark theme for now</li><li>a7667ac9 - Use vue helper classes instead of custom css</li><li>0e9e94ae - Add language select form</li><li>eed7d322 - Resolve merge conflicts</li><li>98b31684 - Merge remote-tracking branch &#39;origin/feature/vuejs&#39; into...</li><li>d99d80d6 - Bump version to 3.0.dev0</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1046/diffs?diff_id=21772&start_sha=b37dbc865cc40a911c1afbe97af1ecc5e7209faa)
Author
Owner

changed the description

changed the description
Author
Owner

added 77 commits

  • d99d80d6...dd124906 - 76 commits from branch master
  • 136bc81e - Merge branch 'master' into 697-3-0-meta-issue-for-graphql-back-end-and-vue-js-frontend

Compare with previous version

added 77 commits <ul><li>d99d80d6...dd124906 - 76 commits from branch <code>master</code></li><li>136bc81e - Merge branch &#39;master&#39; into 697-3-0-meta-issue-for-graphql-back-end-and-vue-js-frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1046/diffs?diff_id=22924&start_sha=d99d80d69bd00e4543944a2d8c15d7e80392c7d9)
Author
Owner

added 25 commits

  • 792126ff - Install and enable graphene-django
  • fd99b09c - Create block "extra_body" to load extra scripts
  • e00325a9 - Merge remote-tracking branch 'origin/feature/vuejs' into feature/vuejs
  • 9ea10cb9 - [GraphQL] Create empty base schema
  • 28912183 - WIP: Work on language select form
  • af872216 - Merge branch 'feature/vuejs' of edugit.org:AlekSIS/official/AlekSIS-Core into feature/vuejs
  • d5b46645 - Fix order script statements
  • 5c7265a2 - Default hide navigation drawer on mid and smaller sized devices
  • 89807a9b - Merge branch 'feature/vuejs' of edugit.org:AlekSIS/official/AlekSIS-Core into feature/vuejs
  • 7fc302f9 - Correctly position footer
  • 1339f78b - Merge remote-tracking branch 'origin/feature/vuejs' into feature/vuejs
  • bd20e058 - Correctly position footer
  • 5e7f1dc5 - Use django js in vue
  • a4c88c57 - Try to use i18n in vue js
  • 466434a5 - Move core components to components/core/
  • ddd712d0 - Display sidenav only on small devices
  • 79535a77 - Mark active menu entries as active in vue sidenav template
  • 15730163 - Create a MessageBox.js component to unify design of alerts in aleksis
  • 7fd57e52 - Show cache notification using a self-made component
  • 23acd06d - Close BroadChannel
  • cbd5b9f6 - Hide page until vue has loaded fully
  • 09e610de - WIP: Change position and design of LanguageForm
  • e2933e37 - Merge branch 'master' into feature/vuejs
  • 56e4ad92 - Merge branch 'master' into 700-3-0-introduce-graphene-graphql
  • 964541ea - Merge branches 'feature/vuejs' and '700-3-0-introduce-graphene-graphql' into...

Compare with previous version

added 25 commits <ul><li>792126ff - Install and enable graphene-django</li><li>fd99b09c - Create block &quot;extra_body&quot; to load extra scripts</li><li>e00325a9 - Merge remote-tracking branch &#39;origin/feature/vuejs&#39; into feature/vuejs</li><li>9ea10cb9 - [GraphQL] Create empty base schema</li><li>28912183 - WIP: Work on language select form</li><li>af872216 - Merge branch &#39;feature/vuejs&#39; of edugit.org:AlekSIS/official/AlekSIS-Core into feature/vuejs</li><li>d5b46645 - Fix order script statements</li><li>5c7265a2 - Default hide navigation drawer on mid and smaller sized devices</li><li>89807a9b - Merge branch &#39;feature/vuejs&#39; of edugit.org:AlekSIS/official/AlekSIS-Core into feature/vuejs</li><li>7fc302f9 - Correctly position footer</li><li>1339f78b - Merge remote-tracking branch &#39;origin/feature/vuejs&#39; into feature/vuejs</li><li>bd20e058 - Correctly position footer</li><li>5e7f1dc5 - Use django js in vue</li><li>a4c88c57 - Try to use i18n in vue js</li><li>466434a5 - Move core components to components/core/</li><li>ddd712d0 - Display sidenav only on small devices</li><li>79535a77 - Mark active menu entries as active in vue sidenav template</li><li>15730163 - Create a MessageBox.js component to unify design of alerts in aleksis</li><li>7fd57e52 - Show cache notification using a self-made component</li><li>23acd06d - Close BroadChannel</li><li>cbd5b9f6 - Hide page until vue has loaded fully</li><li>09e610de - WIP: Change position and design of LanguageForm</li><li>e2933e37 - Merge branch &#39;master&#39; into feature/vuejs</li><li>56e4ad92 - Merge branch &#39;master&#39; into 700-3-0-introduce-graphene-graphql</li><li>964541ea - Merge branches &#39;feature/vuejs&#39; and &#39;700-3-0-introduce-graphene-graphql&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1046/diffs?diff_id=22929&start_sha=136bc81ee51bbd258ae6bf6b8026dd2905c0edb3)
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Author
Owner

Now tracked in !2690

Now tracked in !2690
nik closed this pull request 2022-07-18 19:15:46 +02:00

Pull request closed

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-Core!2691
No description provided.