Commit graph

394 commits

Author SHA1 Message Date
axolotle
bdde8b39c0 Rework error handling
allow full control of error handling with global fallback handler
add 404 error
add websocket opening control for get methods
2021-02-11 15:22:42 +01:00
xaloc33
2c0267bd25 Translated using Weblate (Catalan)
Currently translated at 90.7% (364 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/ca/
2021-02-11 03:33:43 +00:00
Christian Wehrli
a7c99c6862 Translated using Weblate (German)
Currently translated at 100.0% (401 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-02-03 04:30:57 +00:00
Yifei Ding
17913cef32 Translated using Weblate (Chinese (Simplified))
Currently translated at 32.1% (129 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/zh_Hans/
2021-01-31 10:01:54 +00:00
Quentí
03143318c1 Translated using Weblate (Occitan)
Currently translated at 77.0% (309 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/oc/
2021-01-30 21:34:01 +00:00
Mathieu Massaviol
77f25deaf9 Translated using Weblate (French)
Currently translated at 99.5% (399 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/fr/
2021-01-28 11:04:41 +00:00
Christian Wehrli
3b54c31cde Translated using Weblate (German)
Currently translated at 100.0% (401 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-01-28 11:04:41 +00:00
Miloš Kroulík
a6ac39b6b5 Translated using Weblate (Czech)
Currently translated at 3.2% (13 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/cs/
2021-01-28 11:04:41 +00:00
ppr
2bc85ecae3 Translated using Weblate (French)
Currently translated at 87.5% (351 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/fr/
2021-01-28 11:04:41 +00:00
Manu Bu
1452a01260 Translated using Weblate (German)
Currently translated at 99.7% (400 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-01-28 11:04:41 +00:00
Manu Bu
1f5d49a873 Translated using Weblate (German)
Currently translated at 81.5% (327 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-01-28 11:04:41 +00:00
Yasss Gurl
d7e3883319 Translated using Weblate (German)
Currently translated at 81.5% (327 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-01-28 11:04:41 +00:00
Christian Wehrli
8c79600728 Translated using Weblate (German)
Currently translated at 77.8% (312 of 401 strings)

Translation: YunoHost/admin
Translate-URL: https://translate.yunohost.org/projects/yunohost/admin/de/
2021-01-28 11:04:41 +00:00
Kay0u
3706ae58e4
fix some routes 2021-01-28 12:02:43 +01:00
axolotle
851e0fe3a3 add cs (Czech) locale in names and webpack chunks 2021-01-19 22:35:43 +01:00
axolotle
70af5dbeaa Merge remote-tracking branch 'ynh/dev' into enh-vuejs 2021-01-19 22:33:29 +01:00
axolotle
d8056a1a4b update README 2021-01-19 19:23:22 +01:00
axolotle
8c1772e7c6 add message for forbidden dynDNS and fix diagnosis cards paddings 2021-01-19 18:32:19 +01:00
axolotle
88c8292cce removed unused translations 2021-01-19 18:31:01 +01:00
axolotle
ebe8740f72 escape html in logs and fix 'ref' 2021-01-19 18:16:00 +01:00
axolotle
188dc6ac50 removed unused index.js 2021-01-19 18:14:06 +01:00
axolotle
2fbedbfd30 fix history not displaying all messages when enlarged during an action 2021-01-19 16:23:29 +01:00
Kay0u
b21f12b5c0
Fix Ynh-dev 2021-01-16 17:46:40 +01:00
Axolotle
4a89a0b245 Merge branch 'dev' of https://github.com/YunoHost/yunohost-admin into enh-vuejs 2021-01-09 13:22:02 +01:00
Axolotle
8273b52898 linting 2021-01-09 13:02:26 +01:00
Axolotle
0a26c2cea5 whoopsies 2020-12-16 15:11:53 +01:00
Axolotle
9ebd0a4558 meow 2020-12-16 15:09:19 +01:00
Axolotle
fb3c178593 add no-footer prop to remove default footer on CardForm 2020-12-16 12:36:45 +01:00
Axolotle
6f028961c0 update views using skeletons and component helpers 2020-12-16 12:16:43 +01:00
Axolotle
0486865f56 Add ViewBase component to deal with skeletons and initial views queries, update ViewSearch accordingly 2020-12-16 12:15:19 +01:00
Axolotle
694bdb6ea1 Add Card component helper and update CardForm to use it 2020-12-16 12:12:37 +01:00
Axolotle
9e747579e1 add global confirmation helper and update base scss 2020-12-16 12:11:31 +01:00
Axolotle
a77095f7a4 update bootstrap-vue and add custom default options for its components 2020-12-16 12:10:05 +01:00
Axolotle
5077072747 add basic skeletons components 2020-12-16 12:08:18 +01:00
Axolotle
b1fcfe2e13 renamed TopBar and ViewSearch 2020-12-15 13:48:28 +01:00
Axolotle
04ad65761e Update views with ViewTopBar and SearchVue components 2020-12-04 18:38:04 +01:00
Axolotle
2b80a0b1e0 add SearchView helper component 2020-12-04 18:18:47 +01:00
Axolotle
5afe52f4a6 add ViewTopBar component 2020-12-04 18:16:57 +01:00
Axolotle
1721530fd3 remove arg in server error translations 2020-12-01 09:26:33 +01:00
Axolotle
bd50675633 removed translation keys diff from en.json for all translation files 2020-11-30 16:30:42 +01:00
Axolotle
acf784f4f6 removed unused translation keys in en.json 2020-11-30 16:29:22 +01:00
Axolotle
cd4f307b89 removed ws message from waiting modal and display console during action 2020-11-30 16:07:28 +01:00
Axolotle
8e98546190 small translation fixes 2020-11-30 14:49:13 +01:00
Axolotle
8560a51950 reflect arg format change to other translation files 2020-11-30 12:40:41 +01:00
Axolotle
a4b463fc99 small fix ApiWaitOverlay & GroupList 2020-11-29 11:51:53 +01:00
Axolotle
28e3645fd0 Merge remote-tracking branch 'ynh/dev' into enh-vuejs 2020-11-28 11:11:00 +01:00
Axolotle
f28f26ecc7 change search strategy and add app description in checked values 2020-11-28 11:01:10 +01:00
Axolotle
6210eef3a9 add labels to search item and always display remove button on item 2020-11-27 16:16:37 +01:00
Axolotle
d26fa43e5f redirect to logs when error has 'log_ref' 2020-11-26 17:17:51 +01:00
Axolotle
865491831d improved email and domain validators 2020-11-26 16:30:45 +01:00
Axolotle
bc2f76e895 add FiraGO & Fira Code npm deps with local src 2020-11-26 14:08:01 +01:00
Axolotle
ad5c0c0cde fix users state when removing the last user and fix 'cached' check 2020-11-25 18:35:35 +01:00
Axolotle
4dd44ec9d1 add alert variant option for FormField description 2020-11-25 18:27:16 +01:00
Axolotle
864945a2ac Fix various small inconsistencies and styles
login infinite modal, *List style, ToolAdminpw dump, BackupCreate colors
2020-11-25 18:23:52 +01:00
Axolotle
7ce154d597 uniformize description list and buttons 2020-11-25 16:25:02 +01:00
Axolotle
c0e0b97ae6 fix AppCatalog style and app state 2020-11-24 22:14:57 +01:00
Axolotle
94e5567f4b lighter list-group-item variants colors 2020-11-24 12:47:37 +01:00
Axolotle
20f1ae62f7 fix Diagnosis first run 2020-11-24 12:46:21 +01:00
Axolotle
7b33b223b6 fix pacman translation overflow 2020-11-24 12:44:49 +01:00
Axolotle
f9a488fc67 add click and drag handling on YnhConsole 2020-11-24 11:09:13 +01:00
Axolotle
463d555484 reflect key changes to other locales 2020-11-06 14:46:59 +01:00
Axolotle
3290b71ba8 revert footer_version and fix i18n command report 2020-11-06 14:44:15 +01:00
Axolotle
e9d47d2627 update index.html and favicon 2020-11-06 14:04:33 +01:00
Axolotle
c0d1a90a53 Merge remote-tracking branch 'origin/dev' into enh-vuejs 2020-11-05 15:12:45 +01:00
Axolotle
4694135e7d add/update custom translations 2020-11-05 14:35:25 +01:00
Axolotle
445f4c44a7 remove api call in postinstall 2020-11-05 13:42:18 +01:00
Axolotle
7f2144fee0 update package-lock.json 2020-11-03 20:23:19 +01:00
Axolotle
a6c2445f47 set some rules as warn and update deps 2020-11-03 20:22:54 +01:00
Axolotle
3c5a2810c7 small fix 2020-11-03 20:15:29 +01:00
Axolotle
d347a283ec update GroupList with protected permissions 2020-11-03 20:14:56 +01:00
Axolotle
b263961d50 update ToolLog with suboperations 2020-11-03 19:10:30 +01:00
Axolotle
d444ef5f6b add download to BackupInfo 2020-11-03 17:27:58 +01:00
Axolotle
01d37e0835 removed mailbox_quota from UserCreate 2020-11-03 16:44:18 +01:00
Axolotle
9caac2439f update AppList & AppInfo with permission labels 2020-11-03 16:30:08 +01:00
Axolotle
141ada2fd2 moved filters into helpers folder 2020-11-03 16:27:30 +01:00
Axolotle
d51e2b712e add more modularity to FormField and CheckboxItem 2020-11-03 16:11:02 +01:00
Axolotle
af22c9acd9 removed InputHelper 2020-11-02 15:54:49 +01:00
Axolotle
6e5d11ce36 update ToolWebAdmin and AppInstall with validations 2020-11-01 17:05:49 +01:00
Axolotle
7a2d8017f3 update AppActions with validation 2020-10-31 16:44:31 +01:00
Axolotle
39c0d81ef1 update custom app install form with validation 2020-10-31 11:38:28 +01:00
Axolotle
6cb9089604 update PasswordForm and views with validations 2020-10-30 17:23:24 +01:00
Axolotle
1a19f9ef21 update DomainAdd views with validation 2020-10-30 13:59:15 +01:00
Axolotle
639d88d762 update GroupCreate with validations 2020-10-28 17:17:42 +01:00
Axolotle
3c31867fe6 update UserCreate & UserEdit with helpers and validations 2020-10-28 17:07:38 +01:00
Axolotle
3af30ba5b6 update form components 2020-10-28 16:50:25 +01:00
Axolotle
8f3180031c add more helpers for forms and validations 2020-10-28 16:46:06 +01:00
Axolotle
691ba8cd9f renamed BasicForm > CardForm 2020-10-27 10:25:57 +01:00
Axolotle
8dfae8835d update UserCreate with new helpers 2020-10-23 18:18:45 +02:00
Axolotle
f2d980594a update AppInstall with new helpers 2020-10-23 18:15:13 +02:00
Axolotle
1346197605 add helper to format all manifest args and to reformat a form 2020-10-23 18:14:09 +02:00
Axolotle
e05b8da533 improved FormField and form items to display validation errors 2020-10-23 17:56:50 +02:00
Axolotle
8f47849887 moved BasicForm into globals and renamed formHelper into FormField 2020-10-23 17:50:58 +02:00
Axolotle
2e13bcd8bd update BasicForm to receive validations object and some base behavior 2020-10-23 17:46:07 +02:00
Axolotle
4512962412 update deps, install vuelidate and add custom validators 2020-10-23 17:40:12 +02:00
Axolotle
19d3e58d3f add dynamic global component registration 2020-10-23 17:19:10 +02:00
Axolotle
19ae0ccada add 'display_text' arg as an alert 2020-10-16 13:10:23 +02:00
Axolotle
e638a094d8 add instructions 2020-10-14 16:59:39 +02:00
Axolotle
73a7f4c8da update package-lock.json do not look 2020-10-14 16:59:39 +02:00
Axolotle
3cb031df99 fix some cols and catch 2020-10-14 16:59:39 +02:00
Axolotle
14bdfbce2f add experimental error handling 2020-10-14 16:59:39 +02:00
Axolotle
da1442d375 fixed scrollBehavior and root element positionning 2020-10-14 16:59:39 +02:00
Axolotle
6a46132fd7 modify imports of api module 2020-10-14 16:59:39 +02:00
Axolotle
ee0a2a0020 updated js dependencies 2020-10-14 16:59:39 +02:00
Axolotle
32ca7e11ec separate handlers and helpers from api module 2020-10-14 16:59:39 +02:00
Axolotle
336165d7ea moved api module into its own folder 2020-10-14 16:59:39 +02:00
Axolotle
a86e90e49a add YnhConsole component to display history 2020-10-14 16:59:39 +02:00
Axolotle
23aa8bba64 rework message store 2020-10-14 16:59:39 +02:00
Axolotle
e2a13f4c35 configure devServer & add WebSocket connection at api call 2020-10-14 16:59:39 +02:00
Axolotle
b71aeda651 add Overlay to handle waiting screen with store value enabling its show value 2020-10-14 16:59:39 +02:00
Axolotle
c20c538677 rework Breadcrumb and routes definitions to avoid repeating args definitions 2020-10-14 16:59:39 +02:00
Axolotle
b6bdf5421d add component lazy loading and reorganise dist folder 2020-10-14 16:59:39 +02:00
Axolotle
d309610f44 add rooter restore scroll state when using navigator return/next buttons 2020-10-14 16:59:39 +02:00
Axolotle
64c6aefe63 add route/component transition animation and an option to disable it 2020-10-14 16:59:39 +02:00
Axolotle
2b199b712f display routes to /action and /config-panel in expe mode 2020-10-14 16:59:39 +02:00
Axolotle
2267b58ed2 add experimental option feature in TooWebAdmin 2020-10-14 16:59:39 +02:00
Axolotle
7517106633 add AppConfigPanel view/route 2020-10-14 16:59:39 +02:00
Axolotle
c92dfd53d9 fixed SystemUpdate system value & fixed AppInstall check for root path 2020-10-14 16:59:39 +02:00
Axolotle
67dc725385 set 'required' only for 'InputItem', set base value as null, removed test 2020-10-14 16:59:39 +02:00
Axolotle
a12dc45229 add AppActions view/route 2020-10-14 16:59:39 +02:00
Axolotle
b1b9e65b7b add AppInstall view/route 2020-10-14 16:59:39 +02:00
Axolotle
84374cdd53 add state users and domains as options getter to be used with selects 2020-10-14 16:59:39 +02:00
Axolotle
f7e47e620c add basic components to be used from props 2020-10-14 16:59:39 +02:00
Axolotle
9e19ab190d add subtags filtering to AppCatalog 2020-10-14 16:59:39 +02:00
Axolotle
3fde9d84bb add custom app install card and update with install routes 2020-10-14 16:59:39 +02:00
Axolotle
ad25c7373e add description prop to InputHelper 2020-10-14 16:59:39 +02:00
Axolotle
8f8b1cc8df add AppCatalog view/route 2020-10-14 16:59:39 +02:00
Axolotle
2d262cae3b add AppInfo view/route 2020-10-14 16:59:39 +02:00
Axolotle
fd13c58250 add AppList view/route 2020-10-14 16:59:39 +02:00
Axolotle
2dfe5746af add PostInstall view/route 2020-10-14 16:59:39 +02:00
Axolotle
2df02ae39e add customizable password and domain component to be used in multiples views 2020-10-14 16:59:39 +02:00
Axolotle
7710e6a1c3 add installed check and rework login/redirect mecanism 2020-10-14 16:59:39 +02:00
Axolotle
66e4584d2b add SystemUpdate view/route 2020-10-14 16:59:39 +02:00
Axolotle
0a104b57a1 add BackupCreate view/route 2020-10-14 16:59:39 +02:00
Axolotle
d839260b73 add BackupInfo view/route 2020-10-14 16:59:39 +02:00
Axolotle
c559678dca add BackupList view/route + size filter 2020-10-14 16:59:39 +02:00
Axolotle
a073137b30 add Backup view/route 2020-10-14 16:59:39 +02:00
Axolotle
a7fc728b7a fix some post request 2020-10-14 16:59:39 +02:00
Axolotle
6fef804fe1 add Diagnosis view/route 2020-10-14 16:59:39 +02:00
Axolotle
258941646e add ToolPower view 2020-10-14 16:59:39 +02:00
Axolotle
50568cbe36 add ToolWebadmin view and set settings store as base store's state 2020-10-14 16:59:39 +02:00
Axolotle
d47ecb5d57 add ToolAdminpw view 2020-10-14 16:59:39 +02:00
Axolotle
3e8089275d add InputHelper component to deal with ids 2020-10-14 16:59:39 +02:00
Axolotle
6f37de6d29 add ToolFirewall view 2020-10-14 16:59:39 +02:00
Axolotle
1284237019 add generic scss 2020-10-14 16:59:39 +02:00
Axolotle
1837e3874c add ToolMigrations view 2020-10-14 16:59:39 +02:00
Axolotle
296c526e16 rework api module and add doc 2020-10-14 16:59:39 +02:00
Axolotle
1658c61995 add ToolLog view 2020-10-14 16:59:39 +02:00
Axolotle
f55eae0a95 automaticly add locale to url query and fix small templates 2020-10-14 16:59:39 +02:00
Axolotle
e75b2e3f79 moved locales/ to i18n/ 2020-10-14 16:59:39 +02:00
Axolotle
86e41b070a removed no longer needed plugin init files 2020-10-14 16:59:39 +02:00
Axolotle
c3d25e3a38 update router folder 2020-10-14 16:59:39 +02:00
Axolotle
9d17ea22d6 move router file into its own folder 2020-10-14 16:59:38 +02:00
Axolotle
05fc0a5163 add distanceToNow and readableDate filter from date-fns 2020-10-14 16:59:38 +02:00
Axolotle
7fa75f224c changed locales initialization & add date-fns locale imports 2020-10-14 16:59:38 +02:00
Axolotle
167407e192 add date-fns dep & update deps & optimize date-fns locales imports 2020-10-14 16:59:38 +02:00
Axolotle
179511be17 add 'settings' store with action to mutate locales & add lazy loading of translations 2020-10-14 16:59:38 +02:00
Axolotle
d3f112ac06 rework store and add actions to mutate connected state 2020-10-14 16:59:38 +02:00
Axolotle
33a0820c4b add temp fix for non-json api responses & removed specific api method 2020-10-14 16:59:38 +02:00
Axolotle
57198f5cb0 moved dataStore 2020-10-14 16:59:38 +02:00
Axolotle
ca48a5cc86 add ToolLogs View and route 2020-10-14 16:59:38 +02:00
Axolotle
f25c51d560 add ToolList view 2020-10-14 16:59:38 +02:00
Axolotle
2eeec4d45e disable service stop button if critical service 2020-10-14 16:59:38 +02:00
Axolotle
889422ecbd update ServiceInfo view with data 2020-10-14 16:59:38 +02:00
Axolotle
7cda8b00bc add api getAll method and fixed toolbar button positionning 2020-10-14 16:59:38 +02:00
Axolotle
182f4bf5cc add ServiceList view and ServiceInfo base file + routes 2020-10-14 16:59:38 +02:00
Axolotle
5d393147d9 moved specific css 2020-10-14 16:59:38 +02:00
Axolotle
a7a98ca157 add DomainCert view 2020-10-14 16:59:38 +02:00
Axolotle
c379808e54 Add DomainDns view 2020-10-14 16:59:38 +02:00
Axolotle
c647066c53 removed scss 2020-10-14 16:59:38 +02:00
Axolotle
adb1d89693 add DomainInfo view and mutation for UPDATE main_domain and DEL domain 2020-10-14 16:59:38 +02:00
Axolotle
3c3bf11126 add DomainAdd view and mutations 2020-10-14 16:59:38 +02:00
Axolotle
b96bae08af switch to Array v-model for AdressInputSelect 2020-10-14 16:59:38 +02:00
Axolotle
59908a46ed reflect changes made to AdressInputSelect to views 2020-10-14 16:59:38 +02:00
Axolotle
bb34b82d49 renamed SplittedMailInput 2020-10-14 16:59:38 +02:00
Axolotle
761967c8ba improved SplittedMailInput 2020-10-14 16:59:38 +02:00
Axolotle
8de6f1070d Add BasicForm helper component and reflect changes 2020-10-14 16:59:38 +02:00
Axolotle
62ba2f1a1f add DomainList view and main_domain state 2020-10-14 16:59:38 +02:00
Axolotle
b3db28291f add group delete modal and mutation 2020-10-14 16:59:38 +02:00
Axolotle
013485b4b0 fixed selected event emition 2020-10-14 16:59:38 +02:00
Axolotle
9072f9cccb add GroupCreate view and mutation 2020-10-14 16:59:38 +02:00
Axolotle
f14cc2d702 switch to static data in UserList, modifying but not the data store 2020-10-14 16:59:38 +02:00
Axolotle
3955344fa6 add cache functionnality to mutation FETCH_ALL and add state for permissions and groups 2020-10-14 16:59:38 +02:00
Axolotle
d4aa49fd34 renamed SelectizeZone 2020-10-14 16:59:38 +02:00
Axolotle
6c53bc1ab9 modify SelectizeZone to use BaseSelectize and leave data unmodified 2020-10-14 16:59:38 +02:00
Axolotle
17e9d5e2fb add BaseSelectize component 2020-10-14 16:59:38 +02:00
Axolotle
90fc7d0092 add base card and controls for GroupList view 2020-10-14 16:59:38 +02:00
Axolotle
f4fe02f798 add component SelectizeZone 2020-10-14 16:59:38 +02:00
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