Marcin Kurczewski
2fab532fde
Fixed authentication with credentials
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
968a15ef60
Changed login so it leads to previously viewed page
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
c117367974
Added IValidatable; moved validation to FormData
...
I still struggle to find out how to deal with arguments like
$userNameOrEmail. Should I trim() them in controllers, or in service?
If I do it in service, shouldn't all of such validation belong in there?
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
e6c7ed7e11
Moved test running to gruntfile
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
65da8e9948
Added missing thumbnail generators
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
109aa1c39e
Refactored thumbs; fixed setting custom avatars
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
7e492e044c
Added style checkers and build tasks
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
45e18a9ba3
Improved PHP style
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
553c33b860
Improved Javascript coding style
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
a5c89bc48e
Improved avatar loading speed
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
91e140293e
Fixed page navigation in user list
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
85a026c37b
Added e-mail confirmation and password reset
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
121c2f80dc
Refactored AuthService and UserService
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
aa4c401df9
Fixed top navigation being unable to see logout
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
2ed9f969f2
Added presenter placeholders
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
9a7082c269
Added token purpose check to authentication
2014-10-18 18:48:19 +02:00
Marcin Kurczewski
e6b37d8e57
Added browsing settings
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
f5606c4169
Worked on user view appearance
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
3ec1b94ee7
Fixed logging out
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
ee2ca7fbaf
Added account settings management and avatars
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
bfee96c59e
Optimized sub routing in presenters
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
73214396ce
Added test for basic controller validity
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
7c4eddd810
Removed PRIVILEGE_ prefix from constants
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
8e8e983f28
Refactored privilege system
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
c70554330c
Added Injector class
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
8edf81e75e
Added config mock
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
926c5af0d6
Refactored controller DTOs
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
4c0a408152
Added account removal
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
eadd649ad0
Refactored frontend authentication system
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
7a8badd2ed
Fixed logging in users that no longer exist
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
de31770c87
Added basic privilege system
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
2ecb79a2fa
Added passive authorization
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
03fbe0990a
Added user view placeholder templates
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
c5881d1c0d
Sorted presenter dependencies
2014-10-18 18:48:18 +02:00
Marcin Kurczewski
b657129460
Fixed top navigation state preservation
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
840039958a
Fixed promises on Internet Explorer
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
ee9fde5402
Added proof of concept for pagination and search
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
48016bea13
Removed content emptying on navigation
...
It was really annoying!
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
403cc735b8
Fixed GET requests to API
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
731b98219d
Added support for parameters in presenters
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
7c8e473e1b
Restructured presenters code
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
aed090da7d
Fixed user name validation
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
51c0fa2636
Added JS+CSS+HTML compiler
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
e6ebac8277
Moved config.ini to data
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
978d22de67
Added template loading through AJAX
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
5573c49985
Moved backend DI definitions
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
e13db65f68
Paid off technical debt regarding validation
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
3fbd1b218e
Fixed double errors in registration
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
ae93b187ac
Fixed bugs in registration
2014-10-18 18:48:17 +02:00
Marcin Kurczewski
ffdbf843ac
Made AutoLoader work only for szurubooru namespace
2014-10-18 18:48:17 +02:00