Commit graph

1711 commits

Author SHA1 Message Date
Axolotle
1eadf1354a rework data store and add FETCH_ALL, also reflect changes to views 2020-10-14 16:59:38 +02:00
Axolotle
a48a2cdb38 add empty GroupList and GroupCreate views and routes 2020-10-14 16:59:38 +02:00
Axolotle
aa444080d7 add api/store DELETE and add user delete modal 2020-10-14 16:59:38 +02:00
Axolotle
2e53898aa3 reflect rename changes 2020-10-14 16:59:38 +02:00
Axolotle
3371bb3251 rename User to UserInfo 2020-10-14 16:59:38 +02:00
Axolotle
4d4dd4fe4f fix SplittedMailInput default value 2020-10-14 16:59:38 +02:00
Axolotle
bbc94179b3 add UserEdit and api PUT 2020-10-14 16:59:38 +02:00
Axolotle
68dff35b23 testing component for self domain email 2020-10-14 16:59:38 +02:00
Axolotle
7d40b380e2 add breadcrumb into main App template 2020-10-14 16:59:38 +02:00
Axolotle
4c67de3ebd add scss to deal with form col width 2020-10-14 16:59:38 +02:00
Axolotle
5bfa1cda17 add temp post api method and datastore mutation 2020-10-14 16:59:38 +02:00
Axolotle
5e9b2e7ad2 testing some form validation 2020-10-14 16:59:38 +02:00
Axolotle
3a85ce6a97 add a returned value for action 'FETCH' 2020-10-14 16:59:38 +02:00
Axolotle
d7cfa37821 add a default domain selection in UserCreate 2020-10-14 16:59:38 +02:00
Axolotle
11205154bd add domain watch to preselect a domain for mail form in UserCreate 2020-10-14 16:59:38 +02:00
Axolotle
474e70fa92 add FETCH args for custom keyStore and param, separate users and precise user data storing 2020-10-14 16:59:38 +02:00
Axolotle
04fa1ecf01 add validation on UserCreate view 2020-10-14 16:59:38 +02:00
Axolotle
517cc2c88a do not query if data is already there 2020-10-14 16:59:38 +02:00
Axolotle
687d93882a add users data call/storing 2020-10-14 16:59:38 +02:00
Axolotle
b5898d41aa use the dataStore to get domains from userCreate 2020-10-14 16:59:38 +02:00
Axolotle
ea51885361 add a module store to deal with api data and calls and maybe save data to avoid api recalls 2020-10-14 16:59:38 +02:00
Axolotle
55fe70ab33 add base structure for UserCreate view 2020-10-14 16:59:38 +02:00
Axolotle
144706a4ab add action buttons and media queries for UserList view 2020-10-14 16:59:38 +02:00
Axolotle
15ad0e2972 add sass-resources-load dep and create a global scss file with variables to be imported into every components 2020-10-14 16:59:38 +02:00
Axolotle
1812ebbac8 add index to import all user related views and modify some routes name 2020-10-14 16:59:38 +02:00
Axolotle
ece6b3c41c add a name to Breadcrumb, else big crash with no clues 2020-10-14 16:59:38 +02:00
Axolotle
98a9cd41e4 moved user views into folder 2020-10-14 16:59:38 +02:00
Axolotle
37d904e1a3 removed import of Breadcrumb component 2020-10-14 16:59:38 +02:00
Axolotle
5c1c00dccd moved Breadcrumb into globals 2020-10-14 16:59:38 +02:00
Axolotle
6f8457381a linting… 2020-10-14 16:59:38 +02:00
Axolotle
d69bb8b906 add js standard linter and switch to vue the strongly recommended vue linting rules 2020-10-14 16:59:38 +02:00
Axolotle
bcf9dc2c30 add breakpoint on User view 2020-10-14 16:59:38 +02:00
Axolotle
6ef882efd0 add User route and view with skeleton screen 2020-10-14 16:59:38 +02:00
Axolotle
666899bb45 add ability to also pass a route params when needed in as a traduction variable 2020-10-14 16:59:38 +02:00
Axolotle
07302dfdfe add Users view and route 2020-10-14 16:59:38 +02:00
Axolotle
1278e1e1d3 add generic breadcrumb with data stored in routes's meta 2020-10-14 16:59:38 +02:00
Axolotle
a0eabf36a8 update icon to display at small size by default 2020-10-14 16:59:38 +02:00
Axolotle
af244e109c removed useless list component 2020-10-14 16:59:38 +02:00
Axolotle
88d7b736e2 improve connection state detection
blocks all api calls until we are sure the user is connected.
if session has expired, force reconnection.
2020-10-14 16:59:38 +02:00
Axolotle
bd148897f8 add handlers for response and errors & api simple get method and version getter 2020-10-14 16:59:38 +02:00
Axolotle
9232961b61 add protection to routes and login/logout behavior 2020-10-14 16:59:38 +02:00
Axolotle
0334515a43 add temp basic api login and logout methods 2020-10-14 16:59:38 +02:00
Axolotle
6fb98f2195 add vuex store with 'connected' state 2020-10-14 16:59:38 +02:00
Axolotle
665b661a2b add dev-server proxy to yunohost/api 2020-10-14 16:59:38 +02:00
Axolotle
d6c7d9abf3 add login view 2020-10-14 16:59:38 +02:00
Axolotle
aa19c56933 add icon component & add global import of some components 2020-10-14 16:59:38 +02:00
Axolotle
269dcf1852 add Home view and ListGroupItem component to display main menu items 2020-10-14 16:59:38 +02:00
Axolotle
d7a6e80227 add fork-awesome dep 2020-10-14 16:59:38 +02:00
Axolotle
712f22f6d3 add header and footer 2020-10-14 16:59:38 +02:00
Axolotle
a54061249d separate base css to allow bootstrap overrides 2020-10-14 16:59:38 +02:00