0e14a2597e
feat: Add tree structure to organization page ( #1910 )
...
* rebase master
* feat: add group in userEditPage
* feat: use id as the pk
* feat: add groups item in user
* feat: add tree component
* rebase
* feat: ui
* fix: fix some bug
* fix: route
* fix: ui
* fix: improve ui
2023-06-12 09:27:16 +08:00
4f5396c70e
Check error for CreateDatabase()
2023-06-12 01:47:26 +08:00
cc566bf31f
Move DoMigration() after CreateTables()
2023-06-09 09:36:20 +08:00
e93d8c19d9
feat: resolve user pages malfunction after using tableNamePrefix ( #1945 )
2023-06-08 00:43:05 +08:00
3b3bfe39f9
Fix user field bug
2023-06-06 14:59:50 +08:00
43439bc8c6
Apply tableNamePrefix before migration
2023-06-05 00:30:48 +08:00
ed688efdbb
Fix bug in org user list page
2023-06-02 22:09:18 +08:00
b1b3184e75
Speed up user pagination query
2023-06-01 22:55:44 +08:00
02e692a300
feat: return most backend API errors to frontend ( #1836 )
...
* feat: return most backend API errros to frontend
Signed-off-by: yehong <239859435@qq.com >
* refactor: reduce int type change
Signed-off-by: yehong <239859435@qq.com >
* feat: return err backend in token.go
Signed-off-by: yehong <239859435@qq.com >
---------
Signed-off-by: yehong <239859435@qq.com >
2023-05-30 15:49:39 +08:00
88c0856d17
feat: add subscription managment ( #1858 )
...
* feat: subscription managment
* fix: remove console log
* fix: webhooks
* fix linter
* fix: fix via gofumpt
* fix: review changes
* fix: Copyright 2023
* Update account.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-05-20 15:56:21 +08:00
2d55252261
Add chat and message pages
2023-04-09 15:54:22 +08:00
9256791420
feat: app session control and db migrate ( #1539 )
...
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process (#1533 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com >
* fix: migrate err
* fix: migrate err
* feat: app session control and db migrate
* feat: app session control and db migrate
* feat: app session control and db migrate
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com >
2023-02-12 09:33:24 +08:00
e2b6e8ee6e
chore: unify migrate database way ( #1530 )
2023-02-09 19:28:15 +08:00
c66561dc9a
feat: support sqlite database without cgo by using the modernc.org/sqlite driver ( #1474 )
...
* Refactor: update sqlite go driver to modernc.org/sqlite without cgo
* fix: update sqlite driver to modernc.org/sqlite
* fix: sqlite driver to modernc.org/sqlite
* Update adapter.go
Co-authored-by: hsluoyz <hsluoyz@qq.com >
2023-01-14 20:11:23 +08:00
b525210835
feat: destroy session after delete user ( #1441 )
...
* fix: destroy session after delete user
* feat: visual session
* fix: go lint
* feat: add translation
* feat: auto flush after offline
* fix: delete one session
* fix: move 403 page to baseListPage
2023-01-06 15:04:13 +08:00
50a52de856
feat: support database version control ( #1221 )
...
* feat: support Database version control
* Update adapter.go
* fix review problems
* Update adapter.go
Co-authored-by: Yang Luo <hsluoyz@qq.com >
2022-10-15 17:20:20 +08:00
04709f731b
Update beego to v1.12.11
2022-09-29 19:45:17 +08:00
604033aa02
feat: use Casdoor to manage Casbin DB table ( #1100 )
...
* feat: use Casdoor to manage Casbin DB table
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* fix: remove trivial codes
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* chore: go fmt
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* feat: support role definition
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* fix: i18n
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* fix: i18n
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-09-14 22:14:13 +08:00
5707e38912
feat: add batchSize to conf ( #1120 )
2022-09-13 20:31:22 +08:00
d55ae7d1d2
Enable some other DBs
2022-08-04 20:28:09 +08:00
1600615aca
Support sqlite3 DB
2022-07-31 18:11:18 +08:00
2bca424370
feat: implement access control using casbin ( #806 )
...
* feat: implement access control using casbin
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* chore: sort imports
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* fix: remove
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* Update auth.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com >
2022-07-13 00:34:35 +08:00
208dc11d25
fix: set SessionOn always true ( #877 )
...
* fix: set SessionOn always true
* Update adapter.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com >
2022-07-11 12:36:20 +08:00
d52caed3a9
feat: add model page ( #757 )
...
* feat: add model page
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* feat: support config model for permission
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
* translation and indentation
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-05-24 18:27:47 +08:00
5f8924ed4e
feat: support overriding configuration with env ( #590 )
2022-03-20 23:21:09 +08:00
39ab71c5db
Add product pages.
2022-02-27 20:09:19 +08:00
db37f53d6c
Update license headers.
2022-02-13 23:39:27 +08:00
07abe06332
Use utf8mb4 for DB encoding.
2022-02-11 22:38:56 +08:00
940aa2bc2d
Add payment pages.
2022-02-05 20:13:15 +08:00
5ec0c7a890
fix: fix the SQL injection vulnerability in field filter ( #442 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
2022-01-26 19:36:36 +08:00
c22ab44894
Update import path.
2022-01-20 14:11:46 +08:00
c3fb48f473
fix: Add a configuration that can set the table prefix. There is no prefix by default ( #432 )
...
* fix: Add a configuration that can set the table prefix. There is no prefix by default
* fix: Add a configuration that can set the table prefix. There is no prefix by default
2022-01-20 13:50:20 +08:00
a111fd672c
fix: Add the configuration of whether to print SQL. The default value is false ( #429 )
2022-01-19 16:58:45 +08:00
8d54bfad8a
feat: support create database via cmd line ( #417 )
2022-01-13 11:35:13 +08:00
9b6131890c
Add permission page.
2022-01-01 16:28:33 +08:00
ff22bf507f
Add role page.
2022-01-01 15:11:16 +08:00
ba1646a0c3
Add cert pages.
2021-12-31 00:36:36 +08:00
dfce1bd74c
Remove adapter.createDatabase().
2021-12-27 22:49:54 +08:00
0c665edcbc
Add headers to webhook.
2021-12-26 20:43:32 +08:00
10a85f2386
feat: add server-side search, filter and sorter for all pages ( #388 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com >
Co-authored-by: Yang Luo <hsluoyz@qq.com >
2021-12-25 10:55:10 +08:00
e79e3c36d0
Support more DBs in syncer.
2021-12-24 23:23:06 +08:00
c2110ef59d
Add sync pages.
2021-12-17 16:35:45 +08:00
589c0404d2
Fix dataSourceName config to use correct DB host in Docker.
2021-12-12 23:51:53 +08:00
77fffcacac
Refactor the record code.
2021-11-07 16:51:16 +08:00
0e71e603ac
Add webhook pages.
2021-11-07 16:24:13 +08:00
495b64995f
Add resource list page.
2021-08-15 00:25:46 +08:00
8c66ef6860
fix: improve code specification ( #231 )
2021-08-14 14:18:08 +08:00
705d2ede6b
feat: support LDAP ( #160 )
...
Signed-off-by: WindSpiritSR <simon343riley@gmail.com >
2021-07-19 10:13:23 +08:00
21b36bbb47
feat: add UI to view logs
...
Signed-off-by: killer <1533063601@qq.com >
2021-07-19 10:11:01 +08:00
400e335e68
feat: add reset email by verification code
...
Signed-off-by: Kininaru <shiftregister233@outlook.com >
2021-05-12 21:38:31 +08:00