Ryan Wang
5d84e4de1c
refactor: remove plugin loading status panel
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-29 11:41:01 +08:00
Ryan Wang
fadbe47a54
feat: add plugin uninstall support
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-26 11:45:00 +08:00
Ryan Wang
3bdbebfc46
feat: add plugin loading status panel
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-25 21:14:56 +08:00
Ryan Wang
66c1cb69b2
feat: handling front-end plugin loading failure exceptions
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-25 20:02:52 +08:00
Ryan Wang
20612642e8
chore: update the base url of the plugin resources
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-25 10:41:24 +08:00
Ryan Wang
a5b13f7d4c
feat: add set api url support
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-20 10:56:40 +08:00
Ryan Wang
ca4e4bbeae
feat: ui permission binding
...
see https://github.com/halo-dev/halo/pull/2260
2022-07-19 14:07:28 +08:00
Ryan Wang
84e4cae994
feat: refine roles management
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-19 11:18:47 +08:00
Ryan Wang
d5c1e3e428
feat: support permission judgment of interface elements and routes
2022-07-15 16:26:27 +08:00
Ryan Wang
1f0ea9d168
refactor: change role annotations name
...
change `plugin.halo.run/dependencies` to `rbac.authorization.halo.run/dependencies`
2022-07-14 18:39:19 +08:00
Ryan Wang
16cf4d70a1
refactor: response structure of Extension list API
...
see halo-dev/halo#2244
2022-07-14 16:48:54 +08:00
Ryan Wang
75b76ec919
refactor: removal of plugin batch operation
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-13 17:39:31 +08:00
Ryan Wang
728dab4b74
refactor: api client
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-13 15:36:21 +08:00
Ryan Wang
10974cfa2f
refactor: update get current login user api
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-08 14:40:14 +08:00
Ryan Wang
6e390f4083
feat: get the currently logged-in user information
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-04 12:33:00 +08:00
Ryan Wang
9dc7016f06
feat: add cookie header when requesting the api
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-30 16:20:08 +08:00
Ryan Wang
71bda8e956
feat: admin shared package support api client
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-27 15:31:16 +08:00
Ryan Wang
a915c59c3f
refactor: move route layouts to @halo-dev/admin-shared
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-24 23:05:49 +08:00
Ryan Wang
edf7b5faa7
feat: support load plugin's stylesheet
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-23 21:22:24 +08:00
Ryan Wang
6cf17b2381
feat: plugin management ( halo-dev/console#583 )
...
* chore: remove unnecessary files
Signed-off-by: Ryan Wang <i@ryanc.cc>
* feat: plugin management
Signed-off-by: Ryan Wang <i@ryanc.cc>
* feat: refine plugin detail page
Signed-off-by: Ryan Wang <i@ryanc.cc>
* feat: refine plugin detail page
Signed-off-by: Ryan Wang <i@ryanc.cc>
* fix: theme plugin router link
Signed-off-by: Ryan Wang <i@ryanc.cc>
* Update src/modules/system/plugins/PluginList.vue
Co-authored-by: John Niang <johnniang@fastmail.com>
* feat: plugin detail page support start/stop plugin
Signed-off-by: Ryan Wang <i@ryanc.cc>
Co-authored-by: John Niang <johnniang@fastmail.com>
2022-06-23 03:28:23 +00:00
Ryan Wang
ebfbb639a8
chore: global loading of base dependencies
2022-06-20 15:08:17 +08:00
Ryan Wang
ff03774563
feat: bundle core modules
2022-06-20 12:25:36 +08:00
Ryan Wang
771926852b
feat: use definePlugin function to define a plugin object
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-17 15:00:14 +08:00
Ryan Wang
e3cfe9f427
refactor: load admin core as modules ( halo-dev/console#582 )
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-17 06:12:15 +00:00
Ryan Wang
1a6b57576e
perf: optimize the code of main.ts
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 17:01:18 +08:00
Ryan Wang
8783c5b1f1
chore: use pnpm's workspace feature to manage base components ( halo-dev/console#579 )
2022-06-14 15:56:55 +08:00
Ryan Wang
5fcba1d66c
perf: improve dashboard page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-27 17:28:25 +08:00
Ryan Wang
ad17e01225
feat: add filters dropdown ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-26 17:37:08 +08:00
Ryan Wang
e9ad94843a
chore: configure tailwind css ( halo-dev/console#504 )
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-11 11:51:40 +08:00
Ryan Wang
ab6c2cdee6
chore: next major version base project ( halo-dev/console#478 )
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-03 18:26:15 +08:00