Julian Lam
afd2d8dab1
feat(emails): pass req in to filter:registration.interstitial
2021-07-30 13:29:13 -04:00
Julian Lam
74aaa0a926
feat: show different registration intersitial lead text on new account vs. existing
2021-07-30 13:29:13 -04:00
Julian Lam
f71cb0e427
feat: pass interstital errors to individual partials as well as to registerComplete
2021-03-11 11:22:32 -05:00
Julian Lam
7da061f0d7
refactor: automatically authenticate all requests setup through route helpers ( #9357 )
...
* refactor: automatically authenticate all requests setup through route helpers
* fix: removed connect-ensure-login dependency
* fix: bug with some middlewares not defined outside route helper methods
2021-03-08 14:03:22 -05:00
Julian Lam
c8b78654d9
fix: bad assignment
2021-03-04 10:58:27 -05:00
Julian Lam
fbe9215b17
fix : #9348 incorrect redirect via connect-ensure-login
2021-03-04 10:16:21 -05:00
Peter Jaszkowiak
cc9d6fd08b
chore: eslint max-len
2021-02-08 18:06:44 -05:00
Peter Jaszkowiak
b56d9e12b5
chore: eslint prefer-arrow-callback
2021-02-08 18:06:44 -05:00
Peter Jaszkowiak
707b55b6a5
chore: eslint prefer-template
2021-02-08 18:06:44 -05:00
Julian Lam
67e3fb6498
fix: register returnTo logic to match login route
...
Login route saves the previous page by checking for the X-Return-To header. This header is automatically set by ajaxify.
Login takes this value and saves it to `req.session`.
Up until now, `/register` saved the previous URL in a hidden input, and redirected based on that value, but it occasionally conflicted with req.session.returnTo. It was also confusing because it did not match how login handled the values.
This commit updates the route handling so it works identically to `/login`.
2021-02-05 11:49:48 -05:00
Julian Lam
27cae0d5d8
fix: missing return for #9217
2021-01-24 14:01:16 -05:00
Julian Lam
b2b1450e5d
fix : #9217 , render 400 error page on bad access to /register
2021-01-24 13:59:16 -05:00
Barış Soner Uşaklı
80de572aa1
feat: add user.email.confirmByUid for sso plugins
2020-12-10 20:25:48 -05:00
Barış Soner Uşaklı
5d00b0895b
fix: sso redirect on /login & /api/login
2020-12-03 10:29:18 -05:00
Barış Soner Uşaklı
6f68f4d20a
fix : #9032 , fix login redirect for sso plugins
2020-12-02 12:42:21 -05:00
Julian Lam
6e2da9966e
refactor: move plugin hook methods to plugin.hooks.*
2020-11-20 16:32:39 -05:00
Barış Soner Uşaklı
5598130a92
refactor: async/await controllers/index.js
2020-11-14 20:18:47 -05:00
Julian Lam
d15d9e4492
fix(refactor): patching helpers.tryRoute for API routes, some re-org
...
Thanks @barisusakli for the tip
2020-10-08 15:33:10 -04:00
psychobunny
6478b32d0e
feat: upload maskable icon for PWA
2020-09-29 07:49:21 -04:00
psychobunny
31528a5202
fix: manifest - use absolute URL for start_url
2020-09-28 17:06:25 -04:00
Opliko
6e5ebb6184
feat: manifest.json improvements from #8126 ( #8264 )
...
* feat: manifest.json improvements from #8126
* Fix short title placeholder
* use lowercase letters for hex colors
2020-04-19 13:32:49 -04:00
Aziz Khoury
94810fd637
feat: adding filter:login.check and loginFormEntry[] for the filter:login.build hook ( #7861 )
...
* adding filter:login.check and loginFormEntry[] for the filter:login.build hook, related to nodebb-plugin-spam-be-gone/issues/32
* do not exceed 50 lines per function
* spam-be-gone@0.6.4
2019-10-01 17:21:48 -04:00
Barış Soner Uşaklı
3e2ed21d3d
refactor: move tos parsing to /tos
2019-09-12 10:21:18 -04:00
Barış Soner Uşaklı
2c4f04462f
refactor: async/await controllers
2019-08-21 23:02:50 -04:00
Jakub
90bcd65a00
add filter:manifest.build ( #7821 )
...
* add filter:manifest.build
Added a hook that lets plugins modify manifest.json, as suggested in https://community.nodebb.org/post/59670
* Added error handling
Thanks barisusakli
* Define next
* Pass data as an object
* Remove multiple spaces
2019-08-07 11:20:37 -04:00
Barış Soner Uşaklı
4b843ba16f
fix : #7567 , allow invite and approval at the same time
2019-06-04 11:10:20 -04:00
Andrew Rodrigues
50260e137a
fix : #7576 "Disable password changes" can be sidestepped
2019-05-09 15:51:36 -04:00
Julian Lam
6415ba82c4
fix : #7493 , adding robots noindex meta tag to compose and reset routes
2019-03-27 17:10:56 -04:00
Andrew Rodrigues
6bed51ef1c
chore: comment cleanup
2019-03-20 21:12:34 -04:00
Andrew Rodrigues
240f563ab0
fix : #7477
2019-03-20 16:30:33 -04:00
Ricki Hirner
0a662e4882
Add Disallow: /compose to robots.txt
2019-01-23 10:44:33 -05:00
Julian Lam
059a4be204
feat: explicit handling of SSO success and failure
2019-01-21 15:29:32 -05:00
Peter Jaszkowiak
ba619c7ec8
style(eslint): match operator-linebreak preferences
2018-11-30 13:38:59 -05:00
renovate[bot]
64b9dabff8
chore(deps): update dependency eslint-config-airbnb-base to v13 ( #6599 )
...
* chore(deps): update dependency eslint-config-airbnb-base to v13
* chore: #6599 , linting 😬
2018-11-07 15:53:14 -05:00
Julian Lam
3c8939a80d
fix: interstitial redirects failing if done via ajaxify
2018-11-01 19:24:34 -04:00
Barış Soner Uşaklı
412358b070
#6903
2018-10-31 19:12:33 -04:00
Barış Soner Uşaklı
9c022afae1
Parse int ( #6853 )
...
* Store config fields as JSON in the db
Fewer parseInts
* Remove unnecessary parseInts
* remove some dupe code add tests
* remove console.log
* remove more parseInts
* WIP: read meta.configs defaults from defaults.json
remove more parseInts
* more work
* add log for failing test
* update admin pwd
* fix tests, dont require posts/cache before configs are initialized
* handle saves
* Test boolean conditions
* remove more parseInts
* Fix boolean values
* remove lots more parseInts
* removed json parsing
* renamed var to number
* categories dont have timestamp
2018-10-21 16:47:51 -04:00
Barış Soner Uşaklı
77beaf2e15
Allow local login,closes #6800 ( #6803 )
...
* WIP
* reset groups cache after every suite
2018-09-29 06:49:41 -04:00
Julian Lam
f751d21d1e
removed debug line
2018-08-13 12:06:56 -04:00
Julian Lam
a77630c6be
closes #6697
2018-08-10 14:22:33 -04:00
Julian Lam
f09b1acfb7
closes #6627
2018-07-04 09:52:26 -04:00
Julian Lam
99f1a5380e
closes #6483
2018-05-02 13:02:18 -04:00
Julian Lam
e9ed7f0bb3
closes #6435
2018-04-06 10:16:26 -04:00
Julian Lam
9aa9183cc3
implementing zxcvbn in reset-code tpl, re: #6400
2018-03-26 12:35:51 -04:00
Julian Lam
c25d752573
Merge remote-tracking branch 'origin/master' into develop
2018-02-23 14:48:38 -05:00
Julian Lam
52678621f9
revising minimum password strength to be 1 instead of 0
2018-02-21 11:06:07 -05:00
Julian Lam
1ce448f2a1
Merge remote-tracking branch 'origin/master' into develop
2018-02-16 21:23:25 -05:00
Julian Lam
f7c412882a
add reset routes to robots.txt disallow
2018-02-12 11:13:59 -05:00
Barış Soner Uşaklı
ac1f7eefe5
closes #2304
2018-01-31 15:20:17 -05:00
Julian Lam
a4939d78fe
Moved ping to its own controller
...
re: #6281
2018-01-25 11:50:33 -05:00