Commit Graph

1903 Commits

Author SHA1 Message Date
Nicolas Giard
352d7c2bf1
docs: update BACKERS
***NO_CI***
2020-09-16 09:53:45 -04:00
NGPixel
741b99098a fix: missing localization strings for page select dialog 2020-09-13 20:08:42 -04:00
NGPixel
e782f85a1d fix: missing localization strings in login screen 2020-09-13 19:55:20 -04:00
NGPixel
a381d4f314 fix: login bg insert from asset not working 2020-09-13 19:35:09 -04:00
NGPixel
6340f21969 fix: some auth icons are monochrome 2020-09-13 19:25:58 -04:00
Иван
79c5b8fac2
fix: security html module removes allow attribute from iframes (#2354)
* fix: secure html module removes allowfullscreen, allow and frameborder attributes from iframes
* Apply suggestions from code review
fix: remove deprecated attributes for iframe in secure html module

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-09-13 13:55:32 -04:00
Riccardo Re
660b78d9e2
fix: support permissions by tags for basic db search engine (#2416)
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
takumi9942
2d52ba3303
fix: hidden download button in admin locale page on smaller screens (#2429) 2020-09-13 13:51:21 -04:00
NGPixel
1404d6343e fix: API key incorrectly forces token revalidation 2020-09-12 14:33:45 -04:00
NGPixel
8f6cba262f fix: draw.io svgs are no longer removed with linebreaks (#2415) 2020-09-12 14:05:24 -04:00
NGPixel
02c3c66084 fix: checkExclusiveAccess incorrectly includes root admin 2020-09-11 17:37:50 -04:00
NGPixel
7c0d6e2883 fix: prevent write:groups from self-promoting 2020-09-09 22:37:49 -04:00
NGPixel
f988c5f811 fix: logout URL endpoint option for oauth2 module 2020-09-09 20:20:55 -04:00
NGPixel
9009816290 fix: 2fa qr code - handle special chars in site title 2020-09-09 20:10:51 -04:00
NGPixel
aa96e97028 fix: force lowercase for email on local auth 2020-09-09 19:59:46 -04:00
NGPixel
5295e413be fix: bypass page rule check for global permission check + handle missing page extra field 2020-09-09 19:35:43 -04:00
Rus
68d31af7af
fix: discord auth module new URL. (#2390)
Change "discordapp.com" to "discord.com"
2020-09-07 20:04:19 -04:00
NGPixel
78417524b3 feat: ldap avatar support 2020-09-07 20:02:33 -04:00
NGPixel
dab5dcfbc1 fix: auth strategy order not saved 2020-09-07 15:04:02 -04:00
NGPixel
794ecc6ef6 fix: new install local auth not enabled (#2375) 2020-09-07 14:49:02 -04:00
NGPixel
7fdf8ab3f9 fix: remove offline param from docker config 2020-09-06 20:01:23 -04:00
NGPixel
5534d50b18 fix: remove unused dep in nav-header
***NO_CI***
2020-09-06 17:32:22 -04:00
NGPixel
48d93877e3 fix: search autocomplete off 2020-09-06 17:17:48 -04:00
NGPixel
9f1ba0a32f fix: elastic apm rum client script 2020-09-06 16:57:45 -04:00
NGPixel
af054257bd fix: 2.5.108 migration (2) 2020-09-06 15:36:51 -04:00
NGPixel
0ce63c8ef7 fix: 2.5.108 migration 2020-09-06 15:21:06 -04:00
NGPixel
60f2a2a8d9 fix: migration error for new installs 2020-09-05 23:47:41 -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
715364de1d fix: login screen UI on dark mode 2020-09-05 15:31:10 -04:00
NGPixel
17f8071abe fix: LDAP missing reqToCallback 2020-09-05 15:19:18 -04:00
NGPixel
0c1ab80b6d misc: update dependencies 2020-09-03 18:02:05 -04:00
NGPixel
c7524b7c8b fix: disable failing cypress test due to origin change 2020-09-01 21:48:06 -04:00
NGPixel
062a0b7979 feat: logout by auth strategy + keycloak implementation 2020-09-01 20:01:39 -04:00
jaljo
cda1f1e805
feat: export creation date in dumped content (#2345)
* Export creation date in dumped content

* date_creation -> dateCreated

Co-authored-by: Joris Langlois <joris.langlois@knplabs.com>
2020-08-31 11:28:55 -04:00
NGPixel
ae733392f3 feat: password reset 2020-08-30 21:46:55 -04:00
NGPixel
f98a07ec8b fix: dockerfile incorrect dep 2020-08-30 16:37:08 -04:00
NGPixel
4dcf664040 fix: handle removed auth strategies 2020-08-30 16:33:52 -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
moonkey124
a7ddafd4aa
fix: incorrect error name for 1017 (#2331)
Fixed a copy and paste mistake

***NO_CI***
2020-08-29 21:25:22 -04:00
Jamie Barrett
7f3ba90192
docs: fix broken contributors link in CONTRIBUTING.MD (#2337)
* Set contributors link to two dirs up so link to contributor graph works
* Hard code contributors link (implemented in the same way as README) to fix broken link

***NO_CI***
2020-08-29 21:23:09 -04:00
Nicolas Giard
b15d93d993
docs: update BACKERS
***NO_CI***
2020-08-23 22:17:40 -04:00
NGPixel
8c205b6950 fix: site title check + UI fixes + 2FA setup on account verify 2020-08-23 12:58:56 -04:00
NGPixel
f72530bf84 refactor: deps update + 2FA setup + verify 2020-08-22 19:37:49 -04:00
NGPixel
29afc61abf fix: quote enclose db pass in docker config file (#2293) 2020-08-15 16:47:28 -04:00
Idan Bidani
19af56361a
fix: upgrade postgresql dependency to run in non root (#2213)
Previous version of Postgresql required userid 0 for init container

***NO_CI***
2020-08-15 13:41:30 -04:00
Alice Barker
b588e5522c
fix: add overflow scroll to search results (#2232)
* Add overflow scroll to search results

All search results were not visible on desktop screens beyond the viewport height, adding overflow-y: scroll fixes this

* Update search-results.vue
2020-08-15 13:35:11 -04:00
Dan Nicholson
d5d368cd33
feat: fix + enable OIDC auth method (#2282)
* fix: pass userinfo URL in oidc strategy

The userinfo URL from the definition was not being provided to the
passport strategy, which resulted in a type error trying to resolve the
user's profile. Furthermore, the name of the defined URL was
inconsistent with all other authentication method URLs.

* fix: pass all necessary scopes to oidc auth method

When no scopes are provided, passport-openidconnect uses only `openid`,
which does not contain the username or email address. Include `profile`
and `email` to ensure the necessary claims are included.

* fix: update oidc method to call processProfile correctly

Now the profile object and providerKey are passed to processProfile. The
usernameClaim no longer has any use as the email address is the
username.

* fix: mark oidc authentication method as available
2020-08-15 13:32:58 -04:00
Marks Polakovs
95b6a7ad82
fix: resolve tags on pages in GraphQL (#2247) 2020-08-09 20:04:44 -04:00