Commit Graph

227 Commits

Author SHA1 Message Date
NGPixel
e954b50a7a
feat: footer text override option 2023-02-16 20:45:55 -05:00
Leangseu Kim
0d914b061e
feat: add singleByPath GraphQL resolver ()
Co-authored-by: k k <kleangseu@yahoo.com>
2023-01-29 21:43:55 -05:00
NGPixel
f3133a72ec
feat: toc sidebar position 2022-12-10 17:03:40 -05:00
NGPixel
d10f2a1966
feat: send UPGRADE_COMPANION_REF in automated upgrade call 2022-11-18 16:24:23 -05:00
natsutteatsuiyone
2cb304100c
fix: Page Rules based on Tag Matches do not work for comment permissions () 2022-11-07 16:47:42 -05:00
Rodrigo Ribeiro Gomes
db0255cb7c
fix: add missing scriptJs and scriptCss to single page resolver () 2022-10-17 17:11:59 -04:00
NGPixel
8715cd69b2
feat: edit shortcuts 2022-09-20 16:55:05 -04:00
NGPixel
48077fc9e5
feat(admin): make page extensions configurable 2022-06-24 22:20:36 -04:00
Nicolas Giard
046e4b98cb
fix(graphql): remove required flag on MailConfig schema 2022-06-11 17:24:53 -04:00
David Wheatley
97a744556b
feat(mail): allow setting of mailer identifying name () 2022-06-10 23:15:00 -04:00
Nicolas Giard
cd33ff0afb
feat(admin): export tool for full migration / backup ()
* feat: export content utility (wip)

* feat: export navigation + groups + users

* feat: export comments + navigation + pages + pages history + settings

* feat: export assets
2022-05-16 01:13:42 -04:00
NGPixel
78d02dc8e5
fix: prevent manage system assignment from manage groups permission 2022-05-09 21:36:13 -04:00
rajatchauhanyti
44b3fd1794
fix: admin - general settings not saving with empty value () 2022-04-09 02:42:16 -04:00
NGPixel
79bdd44093
fix: force download of unsafe extensions 2021-12-24 20:18:12 -05:00
NGPixel
5d3e81496f
fix: sanitize SVG uploads 2021-12-17 21:41:38 -05:00
NGPixel
26f1c0f372 feat: convert page 2021-04-02 00:39:11 -04:00
Paul
806e4e8f11
fix: get syncInterval from model instead of module data () 2021-02-01 17:45:34 -05:00
Jafar Akhondali
5ba36ee421
refactor: server code ()
+ Remove duplicated await
+ Replace some legacy codes with ES6
+ Fix some of eslint problems
2020-10-14 11:16:27 -04:00
Riccardo Re
660b78d9e2
fix: support permissions by tags for basic db search engine ()
This code will allow the "search" component to correctly filter pages by usergroup permissions based on tags instead of paths

Co-authored-by: Riccardo Re <riccardo.re@clevermind.cloud>
2020-09-13 13:53:31 -04:00
NGPixel
7c0d6e2883 fix: prevent write:groups from self-promoting 2020-09-09 22:37:49 -04:00
NGPixel
ef739de970 feat: purge history utility 2020-09-05 23:32:00 -04:00
NGPixel
8490fc1267 feat: handle disabled auth strategies 2020-09-05 18:33:15 -04:00
NGPixel
ae733392f3 feat: password reset 2020-08-30 21:46:55 -04:00
NGPixel
e319355017 feat: enable/disable TFA per user 2020-08-30 14:18:22 -04:00
NGPixel
32d67adee1 feat: social login providers with dynamic instances 2020-08-30 01:36:37 -04:00
NGPixel
f72530bf84 refactor: deps update + 2FA setup + verify 2020-08-22 19:37:49 -04:00
Marks Polakovs
95b6a7ad82
fix: resolve tags on pages in GraphQL () 2020-08-09 20:04:44 -04:00
NGPixel
26af63a80b fix: login input hints 2020-07-20 00:22:29 -04:00
NGPixel
4f16dd0c81 fix: admin permissions + restrict nav settings 2020-07-19 15:26:51 -04:00
NGPixel
10f17c5712 feat: redirect on login based on group 2020-07-19 15:13:35 -04:00
NGPixel
be499e5795 fix: auth strategy dependent username label 2020-07-19 13:20:43 -04:00
NGPixel
1ced9649c7 feat: enforce 2fa admin setting + hide local on login screen 2020-07-05 23:55:11 -04:00
NGPixel
b475795595 feat: login bg + bypass + hide local option 2020-07-05 01:36:02 -04:00
Nicolas Giard
c009cc1392
feat: new login experience ()
* feat: multiple auth instances

* fix: auth setup + strategy initialization

* feat: admin auth - add strategy

* feat: redirect on login - group setting

* feat: oauth2 generic - props definitions

* feat: new login UI (wip)

* feat: new login UI (wip)

* feat: admin security login settings

* feat: tabset editor indicators + print view improvements

* fix: code styling
2020-07-03 19:36:33 -04:00
Regev Brody
1c4829f70f
fix: tags filtered by access () 2020-07-03 17:49:54 -04:00
NGPixel
a690e5597f fix: revocation token list for users + groups 2020-06-24 23:57:35 -04:00
Regev Brody
33a9d5774c
fix: GraphQL error with MySQL and FULL OUTER JOIN ()
* fix: GraphQL error with MySQL and FULL OUTER JOIN 
2020-06-24 18:51:21 -04:00
NGPixel
53ddb50b51 feat: save page scripts + styles 2020-06-20 01:11:05 -04:00
Regev Brody
a508a27475
fix: validate permissions when listing assets ()
* fix: assets permission issues 
2020-06-07 16:58:12 -04:00
NGPixel
c2a0773633 fix: site config host slice 2020-06-04 00:33:27 -04:00
NGPixel
7a946ec0f5 feat: edit comment 2020-05-31 18:15:15 -04:00
NGPixel
e74605501f feat: comments post min delay 2020-05-31 15:54:20 -04:00
NGPixel
8a74904731 feat: comments delete + refresh on post + formatting 2020-05-31 02:13:41 -04:00
NGPixel
1f9e5b3fd0 feat: delete user with replace target 2020-05-30 16:34:09 -04:00
daneallen
20e6bc1a70
fix: Open Redirect Vulnerability Mitigation - CWE 601 ()
* Open redirect vulnerabilty mitigation

* Refacted Open Redirect to user configurable and corrected incorrect security variable names.

Co-authored-by: danallendds <daniel.allen@friends.dds.mil>
2020-05-29 18:24:20 -04:00
NGPixel
1222355046 feat: comments - default provider create (wip) + permissions 2020-05-26 22:56:24 -04:00
NGPixel
a0618ee4f6 feat: comments UI improvements 2020-05-23 18:49:10 -04:00
NGPixel
df246af3bb fix: remove makefile + update nvmrc version 2020-05-21 00:20:57 -04:00
NGPixel
e1382771cf feat: extensions check + resolver 2020-05-21 00:20:57 -04:00
NGPixel
887e8a0f5a feat: comments disqus + commento 2020-05-21 00:20:57 -04:00