Commit Graph

2112 Commits

Author SHA1 Message Date
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
Seyed Sajad Kahani
15bca54bdf
fix: change language in edit, history and source pages (#2194)
* change language in edit, history and source pages

* fix: remove unnecessary i18n locale switch for download page

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-07-29 19:54:31 -04:00
Lukas Frischknecht
5aa959eea4
misc: add offline env param to docker configuration (#2200)
***NO_CI***
* Add OFFLINE configuration switch

* Revert "Add OFFLINE configuration switch"

This reverts commit dcf3fdfe409d3b90202a8a777747dbda8a7a10e2.

* Add offline configuration to docker
2020-07-29 19:42:03 -04:00
Higor Tavares
06c372d53f
fix: foreign key constraint when page have comments (#2199)
* Solving foreing key contraint when page have comments

* Update pages.js

remove indentation changes

Co-authored-by: Higor Tavares <paulo.freire@dellead.com>
2020-07-29 19:39:47 -04:00
Jung Hong Kim
49f2410108
misc: modify helm chart for extended service features (#2192)
***NO_CI***
* feat: modify helm chart for extended service features

* misc: helm values.yaml

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-07-29 19:36:29 -04:00
Jason Paul Deland
e8a11f82bc
misc: helm - align secret name (#2220)
***NO_CI***
2020-07-22 15:02:40 -04:00
Jason Paul Deland
a14759a9c9
docs: Update helm README (#2218)
**NO_CI***
2020-07-22 14:20:13 -04:00
Nicolas Giard
9b59614f5f
docs: update BACKERS
***NO_CI***
2020-07-20 15:05:46 -04:00
NGPixel
26af63a80b fix: login input hints 2020-07-20 00:22:29 -04:00
NGPixel
e9044698c9 feat: new login complete UI (wip) 2020-07-19 21:42:20 -04:00
NGPixel
4cd6fe8a56 fix: unauthorized admin should receive 403 code 2020-07-19 15:30: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
Nicolas Giard
89f81bb9db
docs: update BACKERS
***NO_CI***
2020-07-18 12:47:21 -04:00
NGPixel
383dfd3010 feat: edit existing diagram data 2020-07-12 19:32:17 -04:00
NGPixel
f4502ccef7 feat: markdown editor process markers 2020-07-12 19:20:10 -04:00
NGPixel
52d0af19b4 feat: diagram rendering + post-processor (wip) 2020-07-12 15:58:45 -04:00
NGPixel
5f99b30024 feat: code folding + diagram folding 2020-07-12 14:32:53 -04:00
NGPixel
d209a4158f feat: draw.io code insert + preview (wip) 2020-07-12 13:24:25 -04:00
Regev Brody
b2ff064d34
fix: stream assets from storage local locations (#2087) 2020-07-12 12:19:01 -04:00
NGPixel
57f5cbd5b6 misc: knex update for mssql constraint bug 2020-07-11 16:53:18 -04:00
NGPixel
c8608315e9 feat: draw.io editor dialog (wip) 2020-07-10 23:11:53 -04:00
Hussein Al Abry
89b5c5f90f
misc: update postgresql chart dependency (#2163)
***NO_CI***
2020-07-10 12:01:51 -04:00
Nicolas Giard
aa93f71ee2
docs: update README
***NO_CI***
2020-07-09 10:38:00 -04:00
NGPixel
e5ea4af089 fix: missing aria-label on page view (#2154) 2020-07-07 23:01:44 -04:00
NGPixel
1ced9649c7 feat: enforce 2fa admin setting + hide local on login screen 2020-07-05 23:55:11 -04:00
NGPixel
b8d15915cd fix: use active build for cypress 2020-07-05 21:16:22 -04:00
NGPixel
8fb5fa218a fix: cypress db wait for connection 2020-07-05 21:08:39 -04:00
NGPixel
28c7d576a5 test: cypress mariadb debug (2) 2020-07-05 20:56:24 -04:00
NGPixel
88bf083cda test: cypress mariadb debug 2020-07-05 20:44:19 -04:00
NGPixel
2b560327ff feat: add 2fa option to admin security 2020-07-05 18:59:14 -04:00
NGPixel
539efb6321 misc: updated dependencies 2020-07-05 18:32:22 -04:00
NGPixel
74aa7d7d65 fix: cypress crash on CI 2020-07-05 16:13:40 -04:00
NGPixel
b2f292cc39 fix: MSSQL migration 2.5.1 2020-07-05 15:59:02 -04:00
NGPixel
31661b2cb3 fix: token renewal date 2020-07-05 14:16:16 -04:00
Brian Pursley
c9a1a1ad40
docs: helm - updated README config table defaults to match values.yaml (#2143)
***NO_CI***
2020-07-05 13:40:57 -04:00
NGPixel
b475795595 feat: login bg + bypass + hide local option 2020-07-05 01:36:02 -04:00
NGPixel
5282a82afe fix: wait for sideload locales before server start (#1248) 2020-07-04 17:01:35 -04:00
NGPixel
c7631b30d7 fix: missing modernizr in webpack prod 2020-07-03 20:24:44 -04:00
NGPixel
52125eee73 fix: deps update + login gql temp fix 2020-07-03 20:09:22 -04:00
Nicolas Giard
c009cc1392
feat: new login experience (#2139)
* 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