Commit graph

342 commits

Author SHA1 Message Date
Alexandre Aubin
79fc66558c We don't need all that custom madness for the postinstall ... 2019-10-19 04:20:41 +02:00
Alexandre Aubin
1347589eec Reorganize helpers order 2019-10-19 04:01:50 +02:00
Alexandre Aubin
071b343635 Move this groupHook black magic closer to the backup code where it's actually used... 2019-10-19 03:52:35 +02:00
Alexandre Aubin
ca6c635885 Typo, gotta define c sooner 2019-10-19 03:44:33 +02:00
Alexandre Aubin
e16e822a89 Simplify /login route code... 2019-10-19 03:43:33 +02:00
Alexandre Aubin
72b4e66a7f Simplify postinstall code... 2019-10-19 03:33:10 +02:00
Alexandre Aubin
392a4de64a Manipulate the loader pacman with semantic helpers 2019-10-19 03:09:24 +02:00
Alexandre Aubin
8f2c959cdd Introduce a refresh() function to simplify code / make it more semantic 2019-10-18 22:48:59 +02:00
Alexandre Aubin
1ba6fa9b1a Mooooarr buttons (app info page) 2019-10-18 22:12:17 +02:00
Alexandre Aubin
4b5d64f8ef Mooooar buttons (firewall view) 2019-10-18 21:36:05 +02:00
Alexandre Aubin
7ac8f61cdb Use the thing with data- now used elsewhere 2019-10-18 21:04:06 +02:00
Alexandre Aubin
3619f5e9bb Move this view to tools/ to avoid having a decidated folder for just one file... 2019-10-18 20:06:38 +02:00
Alexandre Aubin
119d485a05 Moaaar buttons (migration view) 2019-10-18 19:55:31 +02:00
Alexandre Aubin
a73f87575b Remove legacy code from 2017, old letsencrypt_ynh app 2019-10-18 19:55:31 +02:00
Alexandre Aubin
6a4ca127a4 Moooar buttons (domain info view) 2019-10-18 19:55:31 +02:00
Alexandre Aubin
1f4afe63e7 Fix ambiguity for selectors (now other button configuration are relyin on button[data-action] but we don't want it to affect the nodal window 2019-10-18 19:55:31 +02:00
Alexandre Aubin
3f8aff1a99 Moaaaar buttons (certificate management view) 2019-10-18 19:55:31 +02:00
Alexandre Aubin
266e349d1f Moaaar buttons (reboot/poweroff) 2019-10-18 19:55:31 +02:00
Alexandre Aubin
52b4623222 Mooooar buttons (update view) 2019-10-18 19:55:25 +02:00
Alexandre Aubin
c2810a1dcb Fix an issue where click events where pilling up if clicking outside the modal window 2019-10-17 19:04:59 +02:00
ljf
6fe0044adb [enh] Add/remove users and permissions into groups 2019-10-17 02:32:57 +02:00
Alexandre Aubin
eab2e2c368 Buttons make more sense for this interface 2019-10-16 23:26:27 +02:00
Alexandre Aubin
e5ce0ac19d Buttons are healthier than <a>, in particular here to avoid ugly js in the middle of the template 2019-10-16 22:45:44 +02:00
ljf
73abafb2c4 [enh] Be able to add groups 2019-10-15 20:53:20 +02:00
ljf
97420631e8 [fix] Use the new permissions API 2019-10-15 19:53:35 +02:00
Alexandre Aubin
5a80b002c1 Remove the appslist system from the webadmin 2019-10-14 05:26:33 +02:00
Alexandre Aubin
713a9529d6 Remove the whole monitoring / glances stuff 2019-10-14 05:11:22 +02:00
Alexandre Aubin
e054675230 Remove residual comments about old doc 2019-10-14 04:49:35 +02:00
Alexandre Aubin
b58ea7a34c We don't need all those cancel callbacks, just staying on the page where we are is fine... 2019-10-14 04:04:24 +02:00
Alexandre Aubin
46c5e1c4ad Try to clean up the whole weird store.clear('slide') mess, make it more semantic 2019-10-14 03:40:55 +02:00
Alexandre Aubin
e2dcb1765f Fix sliders bugs... 2019-10-14 02:12:39 +02:00
Alexandre Aubin
9c7ed43a24 Improve readability of api() calls 2019-10-14 00:05:27 +02:00
Alexandre Aubin
08adb4f9f3 Implement ignore/unignore buttons 2019-10-13 23:01:56 +02:00
Alexandre Aubin
c73f9cea1d Handle ignored stuff display + add unignore button 2019-10-13 18:47:10 +02:00
Alexandre Aubin
b97ef045e8 Fix stupid / buggy error handling for postinstall 2019-10-08 20:34:33 +02:00
Alexandre Aubin
b760316218 Using 'previous' on the password page to go back to the 'domain' page was breaking the accordion stuff because of the duplicate id in the slideback page 2019-10-08 20:34:24 +02:00
frju365
7e385af846
Final test 2019-09-29 19:59:25 +02:00
Laurent Peuch
45907d66c0 [mod] rename parameters according to changes in cli/core for ux 2019-09-11 04:02:49 +02:00
Alexandre Aubin
3e0f25f05f Migrations shall be skipped 1 by 1 now 2019-09-10 16:13:21 +02:00
ljf
e539df5268 [wip] Create the permissions view 2019-09-04 23:58:53 +02:00
Alexandre Aubin
2187657def Fix stupid / buggy error handling for postinstall 2019-08-13 00:46:45 +02:00
Alexandre Aubin
54739f10a5 Using 'previous' on the password page to go back to the 'domain' page was breaking the accordion stuff because of the duplicate id in the slideback page 2019-08-12 19:43:34 +02:00
Alexandre Aubin
142facec09 Add a badge summarizing number of issues per category 2019-08-01 15:10:36 +02:00
Alexandre Aubin
f5b3f392d1 Update / fix JS and template following evolution of the API 2019-07-31 19:02:14 +02:00
Alexandre Aubin
2a41bee642 Fix --force usage 2019-07-31 17:49:55 +02:00
Alexandre Aubin
dbf8c8af85 Implement button to rerun the diagnosis 2019-07-31 17:49:55 +02:00
Alexandre Aubin
75ab8a3d76 Add recheck / details and ignore button to the view 2019-07-31 17:49:55 +02:00
Alexandre Aubin
948872b727 Initial prototype of interface 2019-07-31 17:49:55 +02:00
Alexandre Aubin
6109a1cf6c
Merge pull request #251 from YunoHost/config-panel-ynh-arguments
Config panel ynh arguments
2019-07-02 22:00:18 +02:00
Laurent Peuch
c5fde43f03 [mod] remove debug code 2019-07-02 21:58:03 +02:00
Laurent Peuch
e9c4857c9c [fix] config-panel needs user and domain list for its inputs 2019-07-02 21:58:03 +02:00
Laurent Peuch
97836d7c5b [fix] true can be a real true sometime 2019-07-02 21:58:03 +02:00
Laurent Peuch
5383c2d4c8 [mod] use manifest.json/actions.json args format for the config_panel.toml 2019-07-02 21:58:03 +02:00
Laurent Peuch
575d8ac6ba [fix] weird dandling unused variable 2019-07-02 21:58:03 +02:00
Alexandre Aubin
1fbffc27c7
Merge pull request #248 from YunoHost/move-applist-management-to-tools
[mod] Move applist management to Tools section
2019-06-22 14:49:11 +02:00
Alexandre Aubin
8e8113d743
Merge pull request #242 from YunoHost/high-quality-apps-and-maintained-states
High quality apps and maintained states
2019-06-04 00:15:09 +02:00
Alexandre Aubin
20617f6ac0
Merge pull request #244 from YunoHost/app-progress-bars
[enh] Convert ascii progress bars to bootstrap progress bar
2019-06-04 00:14:53 +02:00
Laurent Peuch
fae79926c1 [fix] weird dandling unused variable 2019-06-02 17:31:11 +02:00
Alexandre Aubin
da0d86603a Move license info the install form, don't show it on app market anymore 2019-05-31 17:02:03 +02:00
Alexandre Aubin
bb9eeccb10 Remove / fix remaining old refs 2019-05-31 15:09:41 +02:00
Alexandre Aubin
5dc91715b1 Remove old references to community list 2019-05-31 14:30:35 +02:00
Alexandre Aubin
a24e0743bb Move appslist manage to tools section 2019-05-31 14:21:07 +02:00
Alexandre Aubin
c8ead748ee Remove 'version' entry in tools list, as 'Diagnosis' already contains it 2019-05-30 17:10:10 +02:00
Alexandre Aubin
5d34b374dc Improve progress bar display using strips for the 'ongoing' part 2019-05-17 19:32:03 +02:00
Alexandre Aubin
3ced7c5cd9
Merge pull request #240 from YunoHost/propagate-tools-upgrade-rework
[wip] Propagate tools_update and tools_upgrade api changes
2019-05-16 16:59:25 +02:00
Alexandre Aubin
83ea279b7a Convert ascii progress bars to bootstrap progress bar 2019-05-15 21:39:19 +02:00
Alexandre Aubin
135aba64a7
Merge pull request #241 from YunoHost/improve-log-list
[enh] Improve log list
2019-05-13 13:48:07 +02:00
Alexandre Aubin
f5d189526c Dirty hack to be able to compute size for backup system parts in groupHooks... 2019-05-10 21:15:05 +02:00
Alexandre Aubin
2da00ac706 Revert the 'hmokay' for level 5-7 apps, instead have a purple for high quality and level 8 labels 2019-04-26 17:21:09 +02:00
Alexandre Aubin
1ad5c362a7 Fix maintainers display 2019-04-26 16:49:35 +02:00
Alexandre Aubin
6116f99459 Clean / simplify code ... 2019-04-26 15:47:59 +02:00
Alexandre Aubin
511842d7f0 Simply / fix stuff related to maintained state + add detailed explanation 2019-04-26 05:03:40 +02:00
Maniack Crudelis
6b15bc50a6 Add unmaintained states 2019-04-26 03:58:37 +02:00
Alexandre Aubin
db6722c510 Add 'decent quality' (level >= 5) filter as default filter 2019-04-26 00:27:42 +02:00
Alexandre Aubin
3e3f75dc72 No more notion of official/community apps, update filter for high-quality apps instead 2019-04-26 00:12:53 +02:00
Alexandre Aubin
426bd60d8a Handle high-quality state + have a orangish-green for app level 5 to 7 2019-04-25 23:32:24 +02:00
Alexandre Aubin
fb7e48c426 Add icon in log list depending on success state 2019-04-24 20:15:53 +02:00
Alexandre Aubin
7068578b6a Redirect to #/tools/logs after upgrade 2019-04-24 19:26:58 +02:00
Alexandre Aubin
d86ac8ec6a Simplify code ... don't really need to do this argument check and it's done on server side anyway 2019-04-24 17:57:19 +02:00
Alexandre Aubin
27a07d0956 Propagate tools_update and tools_upgrade api changes 2019-04-24 03:27:26 +02:00
Alexandre Aubin
9367e21b8a No more changelog, c.f. change in tools_update 2019-04-07 01:31:34 +02:00
Alexandre Aubin
7322454a8f [fix] Template miserably failing when active_at is unknown because it wants a date of timestamp 2019-04-02 20:08:17 +02:00
Alexandre Aubin
46e6ccf74e
Merge pull request #234 from YunoHost/display_text
[enh] support display_text
2019-04-02 02:22:34 +02:00
Alexandre Aubin
627f53e79a Remove console.log meant for debugging 2019-04-02 02:21:50 +02:00
Laurent Peuch
d34da9cc7e [enh] support display_text 2019-03-31 04:13:40 +02:00
Alexandre Aubin
d264afed5e Replace \n by <br> to display newlines correctly 2019-03-27 18:24:22 +01:00
Alexandre Aubin
9ec1e6ca6a Konami code easter egg enables nyancat ;P 2019-03-01 02:46:29 +01:00
Alexandre Aubin
5625be5edf
Merge pull request #226 from YunoHost/change-version-fetch-method
Remove dependency to GET /version to fetch version
2019-02-21 14:28:44 +01:00
Alexandre Aubin
ac4d240a9b Not sure why but pacman was still hanging 2019-02-05 15:28:10 +00:00
Alexandre Aubin
f0a4428f56 In fact we do need this so that the footer gets the correct value even if opening a new tab while already logged in 2019-02-05 00:24:17 +00:00
Alexandre Aubin
7480d4f7bb Simplify code by moving checks at login time to events.js 2019-02-05 00:13:58 +00:00
Alexandre Aubin
28c788f38e Remove calls to /version, use /diagnosis instead 2019-02-04 23:55:21 +00:00
Alexandre Aubin
3233400d70 [microdecision] Update list of 'special packages' according to tools.py 2019-02-04 18:56:21 +01:00
Alexandre Aubin
700f47a837 interuptted -> interrupted 2019-01-17 22:00:29 +01:00
Alexandre Aubin
0c86934445
Merge pull request #224 from eauchat/stretch-unstable
Addding "select all/none" buttons on webadmin backup creation and restoration pages
2019-01-17 18:18:36 +01:00
chateau
32946dd68a Merge branch 'stretch-unstable' of github.com:eauchat/yunohost-admin into stretch-unstable 2019-01-12 17:08:59 +01:00
chateau
445e1cdf29 Adding buttons to select all/no tickboxes in backup views. 2019-01-12 17:07:16 +01:00
Laurent Peuch
4884bff617 [fix] handle super cryptic error situation 2018-12-31 13:34:57 +01:00
Alexandre Aubin
d2b0b0207d [fix] Silly typo issues + improve readability 2018-12-29 15:33:32 +00:00
Alexandre Aubin
4fbf44f0b5 [fix] Admin was asking confirmation for official apps 2018-12-27 20:26:14 +01:00