140298bd96
Updated to Laravel 5.8
2019-09-13 23:58:40 +01:00
6917ea088f
Upgraded app to Laravel 5.7
2019-09-06 23:36:16 +01:00
213e9d2941
Upgraded to Laravel 5.6
2019-09-06 22:14:39 +01:00
42d8548960
Finished new user invite flow
2019-08-18 13:11:30 +01:00
e5155a5dcb
Refactored confirm actions to their own controller
2019-08-18 10:47:59 +01:00
44330bdd24
Start user invite system
2019-08-17 15:52:33 +01:00
4b0c4e621a
Replaced use of custom 'baseUrl' helper with 'url'
...
Also changed up how base URL setting was being done
by manipulating incoming request URLs instead of
altering then on generation.
2019-08-04 14:26:39 +01:00
30da105812
Started refactor of URL system to better extend Laravel
2019-07-21 21:32:08 +01:00
13c0386e84
Updated string functions to use mulitbyte versions where needed
...
Fixes #816
2019-05-25 16:15:19 +01:00
c8cf6731e2
Add min length validation on name on register form & add sign up link
2019-04-16 12:18:51 +01:00
221a483b40
Standardised view referencing to dot-notation
2019-04-07 12:00:09 +01:00
257a5a23ec
Fleshed out entity provided and optimized imports
2018-09-25 16:58:03 +01:00
919660678b
Re-structured the app code to be feature based rather than code type based
2018-09-25 12:30:50 +01:00
e60d11ee04
Altered social auto-reg to be configurable per service
...
- Added {$service}_AUTO_REGISTER and {$service}_AUTO_CONFIRM_EMAIL env
options for each social auth system.
- Auto-register will allow registration from login, even if registration
is disabled.
- Auto-confirm-email indicates trust and will mark new registrants as
'email_confirmed' and skip 'confirmation email' flow.
- Also added covering tests.
2018-09-21 18:05:06 +01:00
d2a9b312e9
Fixed LDAP group sync using wrong user filter
...
LDAP group sync was trying to find users based on the external_auth_id
which is not garunteed to match the username entered so somtimes
the search for a user would fail.
This passes the username to the group sync.
Picked up by @yoyokko in #959 .
2018-08-19 15:24:42 +01:00
92c9837157
Fixed incorrect type error in LDAP group sync
...
Should fix #951
2018-08-12 13:28:40 +01:00
be2ca9d4bb
Refactored out the LDAP repo
2018-07-15 18:21:45 +01:00
17bca662a7
Added tests to cover ldap group mapping
...
Also updated .env.example formatting.
Updated how LdapRepo uses Ldap so can be mocked by testing.
2018-07-15 17:57:25 +01:00
37aa8b05f8
Update files to PSR-2 standards
2018-07-02 17:27:43 +00:00
d640cc1eee
LDAP groups sync to Bookstack roles.
...
Closes #75
2018-07-02 17:09:39 +00:00
ec050a5eef
Fixed validation issue on register post
...
Added test to cover and also cleaned up RegisterController comments.
Fixes #670
2018-01-28 17:15:30 +00:00
62342433f4
Set /app PHP code to PSR-2 standard
...
Also adde draw.io to attribution list.
Closes #649
2018-01-28 16:58:52 +00:00
03eb63ec77
Made it possible to pre-fill login via url
...
Allows email to be passed to email field.
Also allows password only if in demo mode (Due to security concerns).
2017-12-10 13:56:25 +00:00
90bf13c1ab
Updated okta config keys, made SVG fully vector
...
Also added some additional error handling to login.
2017-12-09 13:32:45 +00:00
873b1099f8
Updated to laravel 5.5
...
Closes #590
2017-11-19 15:56:19 +00:00
d89440d198
Fixed required email confirmation with domain restriction
...
Added test to cover scenario.
Closes #573
2017-11-11 18:09:48 +00:00
4cb4c9e568
Updated remaining views to 2017 design update.
...
Also fixed issue with duplicate confirmation email.
2017-08-26 17:17:04 +01:00
a04b31866d
Cleaned social callback
2017-08-17 19:44:35 +01:00
a24f3d7d47
Merge branch 'master' into translations
2016-12-31 14:32:52 +00:00
573357a08c
Extracted text from logic files
2016-12-04 16:51:39 +00:00
c403d05755
Fixed social login routes
...
Fixes #239
2016-11-27 19:11:15 +00:00
ac80723058
Merge fixes from branch 'v0.12'
2016-11-12 11:40:54 +00:00
8b43b91057
Improved password reset flow with notifications.
...
Also added links to sign-in/register.
Fixed links in emails sent out.
Fixes #210 and #218 .
2016-10-30 11:36:57 +00:00
e0235fda8b
Made registration gravatar/email requests fail gracefully
...
* Extracted any email confirmation text into langs.
* Added new notification on confirmation email send fail.
Closes #187
2016-09-17 21:33:55 +01:00
9dc9724e15
Laravel 5.3 upgrade ( #189 )
...
* Started move to laravel 5.3
* Started updating login & registration flows for laravel 5.3 update
* Updated app emails to notification system
* Fixed registations bugs and removed email confirmation model
* Fixed large portion of laravel post-upgrade issues
* Fixed and tested LDAP process
2016-09-17 18:22:04 +01:00
f8a299caee
Fixed login 'intended' redirect for custom urls.
...
Also changed social account detach wording.
2016-08-21 14:49:40 +01:00
43d9d2eba7
Updated all application urls to allow path prefix.
...
Allows BookStack to be installed at a non-root location on a domain.
Closes #40 .
2016-08-14 12:29:35 +01:00
2bb8c3d914
Made email confirmations work with LDAP auth
...
The email_confirmed user field now actually indicates if an email is confirmed rather than defaulting to true if not checked.
This ensures toggleing the 'Require email confirmation' setting actually makes all currently unconfirmed users confirm thier emails.
2016-04-03 12:16:54 +01:00
4caa61fe96
Added a friendlier error for LDAP new user mismatches
2016-04-03 11:16:49 +01:00
66c56e9d02
Added settings helper and formatted code in some files
2016-03-06 12:55:08 +00:00
7bcd967fd9
Increased LDAP testing and fixed any Auth-based bugs found
2016-01-17 15:20:07 +00:00
0821672e70
Cleaned tests up, Started LDAP tests, Created LDAP wrapper
2016-01-15 23:21:47 +00:00
14feef3679
Updated user interfaces for LDAP and added email from LDAP
2016-01-13 22:22:30 +00:00
1c8c9e65c5
Got LDAP auth working to a functional state
2016-01-11 22:41:05 +00:00
14ca31768c
Updated laravel to 5.2 and started ldap implementation
2016-01-09 19:24:21 +00:00
1b736ac045
Added tests for confirmed registration
2015-09-21 20:54:11 +01:00
e8dd7fda1f
Added some basic registration testing
2015-09-10 20:28:53 +01:00
88049476fe
Change application namespace to BookStack
2015-09-10 19:31:09 +01:00
411c331a62
Got registration process working with social accounts
2015-09-06 12:14:32 +01:00
dec0cbb1b2
Got standard form-based registration working
2015-09-05 20:25:57 +01:00