aiden
45db4deb6b
feat: support checking permissions for group roles ( #2422 )
...
* fix(permission): fix CheckLoginPermission() logic
* style: fix code format
* feat: support settting roles for groups
* fix: fix field name
* style: format codes
---------
Co-authored-by: aidenlu <aiden_lu@wochacha.com>
2023-10-19 15:33:45 +08:00
Yang Luo
d7569684f6
Local admin can edit its org user's other fields now
2023-10-18 12:16:05 +08:00
Yang Luo
a616127909
Add organization.DefaultPassword
2023-10-18 11:58:25 +08:00
Yang Luo
9ea77c63d1
Local admin can edit its org users now
2023-10-17 18:23:39 +08:00
songjf
53243a30f3
feat: support tencent cloud SAML SSO authentication with casdoor ( #2409 )
...
* feat: Support Tencent Cloud SAML SSO authentication with Casdoor
* feat: support SamlAttributeTable in the frontend
* fix:fixed the error where frontend fields did not match the database fields
* fix:fix lint error
* fix:fixed non-standard naming
* fix:remove if conditional statement
* feat:Add Saml Attribute format select
* fix:fix typo
* fix:fix typo
* fix:fix typo
* Update SamlAttributeTable.js
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-10-17 15:40:41 +08:00
Yang Luo
2dd1dc582f
Add text to app's signup table
2023-10-15 18:17:50 +08:00
Yang Luo
f3d4b45a0f
Add label and placeholder to app's signup table
2023-10-15 17:24:38 +08:00
Yang Luo
ec0a8e16f7
feat: fix CheckLoginPermission() logic
2023-10-13 15:41:23 +08:00
haiwu
440d87d70c
feat: support SCIM protocol ( #2393 )
...
* 111
* feat: support scim/Users GET and POST request
* feat: support scim/Users DELETE/PATCH/PUT request
* feat: better support scim/Users PATCH request
* feat: fix scim/Users logic
* feat: gofumpt
* feat: fix bug in scim/Users
* feat: fix typo
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-10-12 00:13:16 +08:00
wxy
684cbdb951
fix: replace the wrong param name willExist ( #2389 )
2023-10-10 21:47:38 +08:00
Yang Luo
938e8e2699
Improve code
2023-09-30 10:49:10 +08:00
Yang Luo
81a8b91e3f
Fix enforcer policy add and delete
2023-09-27 00:18:21 +08:00
Yang Luo
56787fab90
Improve adapter.UseSameDb
2023-09-26 23:41:09 +08:00
Yang Luo
1319216625
Add adapter.UseSameDb
2023-09-26 23:41:08 +08:00
UsherFall
aab6a799fe
fix: use client secret field for providers ( #2355 )
...
* feat: fix key exposure problem
* fix display bug
2023-09-24 18:35:58 +08:00
Yang Luo
f9cc6ed064
Add groups to role
2023-09-24 10:17:18 +08:00
Yang Luo
4cc9137637
Improve permission, adapter page UI
2023-09-24 09:56:06 +08:00
UsherFall
7f298efebc
feat: fix Apple OAuth issue ( #2338 )
...
* feat: fix sign in with apple bug
* fix username
2023-09-18 17:04:03 +08:00
haiwu
08a0092974
feat: fix alipay payment provider ( #2330 )
...
* feat: support alipay payment provider
* feat: update notify params
* feat: update root cert
* feat: update ProviderEditPage.js
* feat: gofumpt
2023-09-13 17:30:51 +08:00
UsherFall
dc57c476b7
feat: support acs email provider ( #2323 )
...
* feat: support acs email provider
* feat: support acs email provider
* hide Test SMTP Connection button
* fix name acs
2023-09-12 02:13:37 +08:00
Palp1tate
8d4127f744
feat: improve dashboard UI for mobile devices ( #2320 )
2023-09-09 16:17:24 +08:00
Yang Luo
f39358e122
Improve SMS Test's initial value
2023-09-09 02:38:15 +08:00
Baihhh
e9d8ab8cdb
fix: hide tour component for mobile ( #2317 )
2023-09-08 22:53:46 +08:00
haiwu
d12088e8e7
feat: fix bug in pricing when signup by phone ( #2316 )
...
* fix: fix bug in pricing
* fix: remove log
2023-09-08 21:03:30 +08:00
haiwu
16cd09d175
feat: support wechat pay ( #2312 )
...
* feat: support wechat pay
* feat: support wechat pay
* feat: update wechatpay.go
* feat: add router /qrcode
2023-09-07 15:45:54 +08:00
Yang Luo
3459ef1479
Improve termsOfUse UI and error handling
2023-09-07 10:33:20 +08:00
UsherFall
ca6b27f922
feat: fix notification provider frontend bug and twitter error ( #2310 )
2023-09-06 23:41:34 +08:00
Yang Luo
a9de7d3aef
Add groups to permission
2023-09-06 00:10:33 +08:00
UsherFall
c6e422c3a8
feat: add multiple notification providers ( #2302 )
...
* feat: support dingtalk notification provider
* feat: support lark notification provider
* feat: support microsoft teams notification provider
* feat: support bark notification provider
* feat: support pushover notification provider
* feat: support pushbullet notification provider
* feat: support slack notification provider
* feat: support webpush notification provider
* fix go-test error
* update notify repository
* feat: support discord notification provider
* feat: support google chat notification provider
* feat: support Line notification provider
* feat: support matrix notification provider
* feat: support twitter notification provider
* fix lint
* add no proxy provider
* update setting.js
* update social_teams
2023-09-05 17:05:34 +08:00
UsherFall
bc8e9cfd64
feat: storage provider's domain initial value bug ( #2303 )
2023-09-05 14:53:32 +08:00
YunShu
6dae6e4954
docs: fix all dead links ( #2297 )
...
https://github.com/Selflocking/linkchecker/actions/runs/6058177987
2023-09-03 21:19:23 +08:00
YunShu
559a91e8ee
feat: fix bug that failed to set password after changing username ( #2296 )
...
* fix: failed to set password after changing username
When we add a new member to an organization using Casdoor, Casdoor will automatically generate a member with a random username, such as "user_qvducc". When we change the username, for example, to "yunshu", an issue arises where we are unable to successfully edit the password. This is because Casdoor searches for a user based on `owner/username`, and before any changes are saved, the username in the database remains "user_qvducc". However, the frontend uses `orgName/yunshu` instead of `orgName/user_qvducc` to send the request to change the password. As a result, the backend cannot find the user and the password change fails.
* Update user.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-09-03 00:04:48 +08:00
Yang Luo
b0aaf09ef1
Add 7 new i18n languages
2023-09-02 18:49:43 +08:00
Yang Luo
7e2f67c49a
Fix i18n error
2023-09-02 18:33:19 +08:00
Tower He
bbf2db2e00
feat: support to use a different db schema for pg ( #2281 )
2023-09-01 18:02:13 +08:00
Yang Luo
0c7b911ce7
Fix enforcer edit page logic
2023-09-01 01:30:50 +08:00
Yang Luo
6715efd781
Fix enforcer edit page
2023-08-31 17:32:36 +08:00
haiwu
953be4a7b6
feat: support subscription periods (yearly/monthly) ( #2265 )
...
* feat: support year/month subscription
* feat: add GetPrice() for plan
* feat: add GetDuration
* feat: gofumpt
* feat: add subscription mode for pricing
* feat: restrict auto create product operation
* fix: format code
* feat: add period for plan,remove period from pricing
* feat: format code
* feat: remove space
* feat: remove period in signup page
2023-08-30 17:13:45 +08:00
Yang Luo
943cc43427
Fix payment list and product edit actions
2023-08-28 21:01:23 +08:00
Baihhh
7a85b74573
fix: fix tour disabled state ( #2264 )
...
* fix: distinguish between pages that can tour or not
* Update OpenTour.js
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-08-27 23:18:14 +08:00
Yang Luo
7e349c1768
feat: fix crash bug in getSteps()
2023-08-27 21:58:58 +08:00
Yang Luo
fc3866db1c
Use XORM grammar in syncer
2023-08-27 18:15:23 +08:00
Yang Luo
bf2bb31e41
Add sslMode for syncer
2023-08-27 17:07:19 +08:00
Baihhh
ec8bd6f01d
feat: add tour for list pages ( #2243 )
2023-08-27 16:40:31 +08:00
Yang Luo
98722fd681
Fix crash in app list page for normal user
2023-08-27 11:31:48 +08:00
Yang Luo
221c55aa93
Fix yarn build cmd
2023-08-27 11:17:18 +08:00
Yang Luo
988b26b3c2
Return error for RunSyncer()
2023-08-27 02:22:37 +08:00
Yang Luo
7e3c361ce7
Add all webhook events
2023-08-26 23:50:24 +08:00
Yaodong Yu
7970edeaa7
feat: password and invitation code verification rules ( #2258 )
2023-08-25 21:16:21 +08:00
haiwu
9da2f0775f
fix: fix bug in Pricing ( #2255 )
2023-08-25 19:27:46 +08:00