Commit Graph

310 Commits

Author SHA1 Message Date
Ramon Wenger db61ca560a Add room mutation to frontend 2018-09-17 18:56:24 +02:00
Ramon Wenger 345b269435 Move background colors to mixin 2018-09-17 18:54:26 +02:00
Ramon Wenger 5cb71cd877 Update room color handling 2018-09-17 17:52:43 +02:00
Ramon Wenger fe59a65e87 Add room mutation 2018-09-17 11:35:49 +02:00
Ramon Wenger 8ab7877401 Fix background color bug 2018-09-17 09:20:08 +02:00
Ramon Wenger a522f9117c Remove filter from state, move to router 2018-09-17 09:19:38 +02:00
Ramon Wenger 0e30f0bd45 Add new room page 2018-09-14 15:57:57 +02:00
Ramon Wenger 5b1572b228 Add filter for content blocks 2018-09-14 10:59:29 +02:00
Ramon Wenger 4a9eb441af Generalize radiobuttons and checkboxes 2018-09-14 10:12:21 +02:00
Ramon Wenger daddb24fcc Update styles 2018-09-13 16:24:46 +02:00
Ramon Wenger 2ffeca189a Clean up code 2018-09-13 15:34:18 +02:00
Ramon Wenger 7038721bfd Toggle visibility by class / user group 2018-09-13 15:27:22 +02:00
Pawel Kowalski 2db6464f8d Implement filtering of ContentBlocks 2018-09-13 12:52:10 +02:00
Daniel Egger 4a964b3e81 example mutate hidden/visibility userGroup <-> contentBlock 2018-09-13 12:05:37 +02:00
Pawel Kowalski 2ad89ce6ef Example Visibility server side filtering 2018-09-13 11:44:31 +02:00
Pawel Kowalski 2ead4f221b Added hidden_for ManyToMany 2018-09-13 10:20:20 +02:00
Ramon Wenger 9045935d96 Generalize modal display 2018-09-13 10:18:06 +02:00
Ramon Wenger 6347fa07e1 Add form validation for new content block 2018-09-12 17:40:13 +02:00
Ramon Wenger 639fa7665c Add document block 2018-09-12 15:05:36 +02:00
Ramon Wenger 23f282b358 Add link block 2018-09-12 14:37:28 +02:00
Ramon Wenger 395434620b Refactor code 2018-09-12 11:05:38 +02:00
Ramon Wenger 4010b21cce Add video block to frontend and backend 2018-09-12 10:27:40 +02:00
Pawel Kowalski 4cb5c6ad63 Add User query, get users in FilterBar, add Visibility node 2018-09-11 17:18:50 +02:00
Ramon Wenger 35a8184cd1 Insert new content block at correct position 2018-09-11 16:16:12 +02:00
Ramon Wenger 872eb6efa5 Fix typo 2018-09-11 15:53:09 +02:00
Ramon Wenger 26fa7e70bc Enable adding text blocks 2018-09-11 15:23:37 +02:00
Ramon Wenger d6316fc328 Update module query after mutation 2018-09-11 15:09:55 +02:00
Ramon Wenger 4260147f2d Add visibility button 2018-09-11 10:51:09 +02:00
Pawel Kowalski d756e29ee4 Formatting changes 2018-09-11 10:22:38 +02:00
Ramon Wenger f3a383d8dd Add first mutation 2018-09-11 10:10:42 +02:00
Ramon Wenger 424e1c7f48 Add title change event hook 2018-09-11 10:01:56 +02:00
Pawel Kowalski f07268a627 add object param example 2018-09-10 19:48:11 +02:00
Ramon Wenger 9362fdb4e2 Update query file 2018-09-10 10:23:21 +02:00
Ramon Wenger 5dec3d06c9 Add example add content block query 2018-09-07 21:25:22 +02:00
Ramon Wenger 1ff1cce9ae Remove some debug information 2018-09-07 17:36:50 +02:00
Ramon Wenger 499b52dad1 Fix SVG clipping issue 2018-09-07 14:01:56 +02:00
Ramon Wenger 37df05b1e6 Add pointer to add content component 2018-09-07 13:55:25 +02:00
Ramon Wenger 459d275f87 Add a file input with styling for the image upload 2018-09-07 13:46:18 +02:00
Ramon Wenger 186eab6253 Fix modal bug on save 2018-09-07 11:14:41 +02:00
Ramon Wenger a7368541a3 Dynamically display embedded videos 2018-09-07 11:14:24 +02:00
Ramon Wenger e4c576d26c Add modal save action 2018-09-06 16:48:37 +02:00
Ramon Wenger ab699291c0 Make link form component reactive 2018-09-06 16:19:50 +02:00
Ramon Wenger 48e88ddc45 Add exercise form component 2018-09-06 15:31:13 +02:00
Ramon Wenger 4fb8220f7d Add help text styling 2018-09-06 15:30:59 +02:00
Ramon Wenger da1fb4a372 Add document form component 2018-09-06 14:39:08 +02:00
Ramon Wenger 56d9711a2c Add text form component 2018-09-06 14:35:44 +02:00
Ramon Wenger bc49de49a8 Add video form and other components 2018-09-06 14:28:33 +02:00
Ramon Wenger 596364b6a4 Add new element and change type at correct position 2018-09-06 14:27:33 +02:00
Ramon Wenger c07ec49d14 Add link form and remove button 2018-09-06 13:39:36 +02:00
Ramon Wenger 300a7b8b08 Clean up SCSS 2018-09-06 11:03:37 +02:00
Ramon Wenger f97a4db8d1 Rename component 2018-09-06 11:02:16 +02:00
Ramon Wenger 9ba1485c75 Add new widget 2018-09-06 10:14:28 +02:00
Ramon Wenger 873a49c7dc Rename icon to make purpose clearer 2018-09-06 10:14:09 +02:00
Ramon Wenger 05f3e87a66 Rethink modal handling 2018-09-05 23:15:43 +02:00
Ramon Wenger e4c95ddfa9 Refactor component name 2018-09-05 23:15:07 +02:00
Ramon Wenger b23fc8c055 Refactor widget name 2018-09-05 17:56:33 +02:00
Ramon Wenger bdc9fc6cb0 Add preliminary input field to modal 2018-09-05 17:54:01 +02:00
Ramon Wenger f7d15b35d6 Refactor icon folder location 2018-09-05 16:09:29 +02:00
Ramon Wenger 318892f55c Display a preliminary room teaser 2018-09-05 16:03:45 +02:00
Ramon Wenger 52d6d20194 Add content add widget in modal 2018-09-05 16:02:57 +02:00
Ramon Wenger 9155b86451 Rename component to be more clear 2018-09-05 16:02:28 +02:00
Ramon Wenger b0520773ed Prevent scrolling when modal is shown 2018-09-05 16:02:02 +02:00
Pawel Kowalski 54d6a884a7 Add MutateContentBlock mutation 2018-09-05 15:29:23 +02:00
Pawel Kowalski c7711989b7 Add first take on adding a new content block via interface 2018-09-05 15:09:16 +02:00
Ramon Wenger 8b15bc76e6 Add server data to room entries 2018-09-05 10:19:11 +02:00
Ramon Wenger 56c22a9105 Improve removeAllEdges 2018-09-05 10:17:55 +02:00
Pawel Kowalski 000e3abdf7 Added some sample mutations queries 2018-09-05 09:53:33 +02:00
Pawel Kowalski 12d8d2375c update get rid of 2018-09-04 18:08:06 +02:00
Pawel Kowalski ff9a07e187 Subtitle not Description 2018-09-04 15:42:52 +02:00
Ramon Wenger a963111287 Add button to open modal 2018-09-04 15:13:16 +02:00
Pawel Kowalski 5ddbcdddeb Remove unnecessary RoomEntriesQuery 2018-09-04 15:10:04 +02:00
Pawel Kowalski 5bdb427a17 Add contents to the room query 2018-09-04 15:01:06 +02:00
Pawel Kowalski b28346d297 Add contents to Room Entries, upgrade wagtail, reset migrations 2018-09-04 14:48:34 +02:00
Unknown 160abd75be Add basis for modal 2018-09-04 14:46:28 +02:00
Unknown b048295134 Change app title 2018-09-04 14:45:37 +02:00
Unknown 97006dead5 Visually add "Add Content" button 2018-09-03 18:56:13 +02:00
Unknown 2972e455f3 Add sticky navigation 2018-09-03 14:38:18 +02:00
Unknown 47cb55930d Add special class to content block 2018-09-03 14:38:04 +02:00
Ramon Wenger f2edc096b8 Randomize images 2018-08-27 21:40:41 +02:00
Ramon Wenger df7efc7c05 Adjust styling of room 2018-08-27 19:52:00 +02:00
Ramon Wenger 552b27ba2b Add related name to objective groups 2018-08-27 18:18:09 +02:00
Ramon Wenger dcf612f2df Add related name to room entries 2018-08-27 18:05:19 +02:00
Ramon Wenger 18dba85bb6 Change home link target 2018-08-27 17:55:55 +02:00
Ramon Wenger 333f68b04d Add icon to tasks 2018-08-27 16:45:08 +02:00
Ramon Wenger 0a6cd1b258 Add dummy module hero image 2018-08-27 16:44:41 +02:00
Ramon Wenger 031e2a797d Add book and topic views including styling 2018-08-27 16:38:26 +02:00
Ramon Wenger 14ee995a47 Fix column break bug with few room entries 2018-08-27 15:01:20 +02:00
Ramon Wenger fc02dce2ed Re-add dummy data in rooms for presentation purposes 2018-08-27 14:56:05 +02:00
Pawel Kowalski 192b728572 Get rid of unnecessary console.log stmts, add get for room appearance computed property 2018-08-23 22:48:34 +02:00
Pawel Kowalski e7fafb40a8 Change the way we setup router-links 2018-08-23 22:27:27 +02:00
Pawel Kowalski 087e8ce252 Add entry count, start working on dynamic room color 2018-08-23 22:14:22 +02:00
Ramon Wenger eee12f5871 Add active link class to navigation 2018-08-23 20:21:18 +02:00
Ramon Wenger 4754d9ddb2 Adjust slug of default module 2018-08-23 20:13:38 +02:00
Pawel Kowalski 69af860187 no message 2018-08-23 17:42:44 +02:00
Pawel Kowalski bf913b0417 Use set navigation instead of additional fields with resolvers 2018-08-23 17:38:32 +02:00
Pawel Kowalski a68122f3e7 Fix problem with reactive property and use computed to get the length of the rooms 2018-08-23 16:36:36 +02:00
Pawel Kowalski 8fc0b07eb1 Start connecting entries frontend to backend 2018-08-23 16:20:25 +02:00
Pawel Kowalski ff70e441c7 Add RoomEntry model, factory, dummy_data, node 2018-08-23 16:03:32 +02:00
Ramon Wenger 51bac30f3e Add new image component 2018-08-23 15:17:24 +02:00
Ramon Wenger 34024c88a2 Add property to room route 2018-08-23 15:17:06 +02:00
Pawel Kowalski 01b77707da Combine room backend with frontend 2018-08-23 14:48:16 +02:00
Pawel Kowalski 8c14c2c41e Add migration and package lock after npm install 2018-08-23 13:33:28 +02:00
Ramon Wenger 64dec5e3ee Merge branch 'master' of github.com:ramonwenger/skillbox 2018-08-23 12:28:48 +02:00
Ramon Wenger 1748caa6db Change naming from 'modal text' to 'basic knowledge' 2018-08-23 12:28:04 +02:00
Pawel Kowalski 34220d7262 Add UserGroup and test data generation for it 2018-08-23 12:23:39 +02:00
Ramon Wenger e92927132c Add basic knowledge page 2018-08-23 12:23:21 +02:00
Ramon Wenger 6db6dceb85 Add smooth scrolling 2018-08-23 11:42:51 +02:00
Ramon Wenger c95a7f32ee Adjust scroll behavior on route change 2018-08-23 11:28:33 +02:00
Ramon Wenger 673e05d6a6 Adjust styles to be more consistent 2018-08-23 11:22:22 +02:00
Ramon Wenger 51be815601 Move around some files 2018-08-23 08:51:39 +02:00
Ramon Wenger ded9426742 Add simple layout 2018-08-22 18:19:51 +02:00
Ramon Wenger 2193f5b482 Add different layouts, with default layout for starters 2018-08-22 17:47:18 +02:00
Ramon Wenger f93d6b5f71 Add article page 2018-08-22 16:48:43 +02:00
Ramon Wenger db70aaf271 Add some more components to room page 2018-08-22 16:15:38 +02:00
Ramon Wenger c712ee34f5 Add props to user widget 2018-08-22 16:13:52 +02:00
Ramon Wenger 948878013c Fix grid in Edge browser 2018-08-22 15:06:18 +02:00
Ramon Wenger 9a88c2709d Add IE10+ fixes 2018-08-22 15:02:56 +02:00
Ramon Wenger 600a7ec66e Add "dynamic" room data 2018-08-22 13:23:44 +02:00
Ramon Wenger 7e3455340f Add room page with widgets 2018-08-22 11:37:16 +02:00
Ramon Wenger 82e49d0037 Add state variables, actions and mutations 2018-08-22 11:36:28 +02:00
Ramon Wenger b335354efa Rename profile to user widget 2018-08-22 11:35:00 +02:00
Ramon Wenger fa8f0b6d7c Add function to calculate rem 2018-08-22 11:33:42 +02:00
Ramon Wenger 08efcec4a6 Add filter bar and checkbox components 2018-08-21 17:59:42 +02:00
Ramon Wenger 732f857fa9 Merge branch 'master' of github.com:ramonwenger/skillbox 2018-08-21 16:50:16 +02:00
Ramon Wenger 71c339a40c Add room page and widgets 2018-08-21 14:37:15 +02:00
Pawel Kowalski c401bc4d91 Add empty console link 2018-08-20 18:03:56 +02:00
Ramon Wenger d3a65539fb Update styling 2018-08-20 17:45:03 +02:00
Ramon Wenger f94e037c27 Add base rooms layout 2018-08-20 17:38:30 +02:00
Ramon Wenger d1a68d7094 Add profile widget 2018-08-20 17:05:53 +02:00
Ramon Wenger 9c6e06c4a8 Add module navigation 2018-08-20 17:05:40 +02:00
Ramon Wenger 19de9a7e65 Improve edge removal code
Keep arrays as arrays instead of objects
2018-08-20 15:35:00 +02:00
Ramon Wenger c7bc57d38d Add top navigation 2018-08-20 14:45:47 +02:00
Pawel Kowalski bc29989908 Use component this scoped function instead of Vue global function for getRidOfEdges 2018-08-18 00:53:57 +02:00
Pawel Kowalski d6d8d60c9b And now also get rid of edges 2018-08-18 00:40:30 +02:00
Pawel Kowalski de14c02f0a Add ModalText to get rid of console errors 2018-08-18 00:14:17 +02:00
Pawel Kowalski bd136d79b3 Not perfect, but an intermediary solution for the edges/nodes problem 2018-08-18 00:02:31 +02:00
Pawel Kowalski ea073a29ac Replace specific edge/node removal with a generic solution: move into globally available function.
- Why is it not possible to change data with apollo link?
2018-08-17 18:08:15 +02:00
Pawel Kowalski 17b0047b32 Provide a draft for the edges/nodes removal 2018-08-17 02:29:27 +02:00
Pawel Kowalski 92a6e1f10f Revert "Add favicon"
This reverts commit f30fbaa43f.
2018-08-16 17:49:11 +02:00
Pawel Kowalski 462c548964 Revert "Copy static dir during build"
This reverts commit dbc84964b6.
2018-08-16 17:48:28 +02:00
Pawel Kowalski 44c386c073 Revert "Add static .gitkeep dir because django puts static resources here (collectstatic)"
This reverts commit b5a7e17ee0.
2018-08-16 17:48:15 +02:00
Pawel Kowalski dbc84964b6 Copy static dir during build 2018-08-16 17:45:28 +02:00
Pawel Kowalski b5a7e17ee0 Add static .gitkeep dir because django puts static resources here (collectstatic) 2018-08-16 17:40:14 +02:00
Pawel Kowalski 2157d4e630 remove unnecessary header comment 2018-08-16 17:04:43 +02:00
Pawel Kowalski 46a13cc2c8 Merge branch 'master' of github.com:ramonwenger/skillbox
* 'master' of github.com:ramonwenger/skillbox:
  Add styling to user input fields
  Move styles
  Add favicon
  Add dropzone
2018-08-16 16:52:21 +02:00
Pawel Kowalski 3f159b0473 Add a single module query (without edges/node) 2018-08-16 16:50:31 +02:00
Ramon Wenger 08527a7575 Merge branch 'master' of github.com:ramonwenger/skillbox 2018-08-16 16:32:06 +02:00
Ramon Wenger 4bff192922 Add styling to user input fields 2018-08-16 16:31:51 +02:00
Ramon Wenger 1f6d497d02 Move styles 2018-08-16 16:31:17 +02:00
Ramon Wenger f30fbaa43f Add favicon 2018-08-16 16:30:07 +02:00