267 Commits

Author SHA1 Message Date
Giuseppe Criscione
c2b9c82a5a Use user permissions in Admin controllers and views 2018-10-10 00:09:33 +02:00
Giuseppe Criscione
7f2691b402 Add Errors::forbidden() 2018-10-10 00:07:14 +02:00
Giuseppe Criscione
fd3f75e884 Add Permissions class 2018-10-10 00:03:54 +02:00
Giuseppe Criscione
cf73286ff6 Update language strings 2018-10-10 00:03:13 +02:00
Giuseppe Criscione
6cb8e4a16c Add Users::updateUser() and Users::uploadAvatar() 2018-10-09 23:54:47 +02:00
Giuseppe Criscione
ab6e12567a Update language strings 2018-10-09 23:44:39 +02:00
Giuseppe Criscione
de0cb89850 Add role option to users 2018-10-09 23:41:27 +02:00
Giuseppe Criscione
3089c29728 Add Fields::find() 2018-10-09 23:26:02 +02:00
Giuseppe Criscione
231136f0d4 Add required and disabled attributes support to fields 2018-10-09 23:20:03 +02:00
Giuseppe Criscione
1ed79b2c46 Release 0.8.1 2018-10-08 22:06:48 +02:00
Giuseppe Criscione
652d09693f Fix wrong platform requirements in composer.json 2018-10-08 21:58:55 +02:00
Giuseppe Criscione
b79a6f8d93 Update npm package-lock 2018-10-08 21:38:08 +02:00
Giuseppe Criscione
7fe4983106 Remove unneeded loader.php 2018-10-08 21:24:24 +02:00
Giuseppe Criscione
a12c70c640 Cleanup code 2018-10-08 21:20:57 +02:00
Giuseppe Criscione
32fe26c6c6 Improve exception messages 2018-10-08 19:26:25 +02:00
Giuseppe Criscione
e94eed3bd7 Fix HTML in user profile view 2018-10-07 12:01:10 +02:00
Giuseppe Criscione
1c6f5b0be8 Fix wrong CSS property 2018-10-07 11:59:03 +02:00
Giuseppe Criscione
f7cc66410d Release 0.8.0 2018-10-06 19:53:35 +02:00
Giuseppe Criscione
e0a877db1f Fix redirect loop on Formwork Admin registration 2018-09-27 22:34:30 +02:00
Giuseppe Criscione
59a54e7010 Fix an issue which made possible changing another user's password 2018-09-27 21:44:02 +02:00
Giuseppe Criscione
b1b130e8d1 Fix spacing 2018-09-27 21:39:19 +02:00
Giuseppe Criscione
80d51d0135 Cleanup code 2018-09-27 21:34:42 +02:00
Giuseppe Criscione
8709725312 Use FileSystem::randomName() to generate user avatar filenames 2018-09-27 19:57:01 +02:00
Giuseppe Criscione
7bd2b17bda Add FileSystem::randomName() 2018-09-27 19:55:25 +02:00
Giuseppe Criscione
82b391b10f Fix exception in Users controller 2018-09-27 19:51:53 +02:00
Giuseppe Criscione
d74b01a796 Merge pull request #8 from giuscris/feature/image-processing
Add image processing feature
2018-09-27 15:07:31 +02:00
Giuseppe Criscione
45fa7bdaab Merge branch 'release/0.8.0' into feature/image-processing 2018-09-27 15:07:04 +02:00
Giuseppe Criscione
688a9fb4fd Use monospace font for values in Options > Info 2018-09-27 14:37:29 +02:00
Giuseppe Criscione
db5130cb53 Remove 'Session Cookie HttpOnly' from Options > Info 2018-09-27 14:36:38 +02:00
Giuseppe Criscione
c6795eb150 Improve Language::load() 2018-09-27 13:42:37 +02:00
Giuseppe Criscione
2e2fffadea Extract Visitor class from Statistics 2018-09-27 13:31:06 +02:00
Giuseppe Criscione
e777a36593 Use LocalizedException in Backupper class and Backup controller 2018-09-27 13:05:04 +02:00
Giuseppe Criscione
b470c5ba99 Merge branch 'feature/backup' into release/0.8.0 2018-09-26 21:19:27 +02:00
Giuseppe Criscione
0e4f0d29ea Use LocalizedException in Admin controllers and Uploader class 2018-09-26 20:20:53 +02:00
Giuseppe Criscione
a4b21e36ff Add LocalizedException class 2018-09-26 19:25:06 +02:00
Giuseppe Criscione
afd3333e71 Fix Backup button remaining disabled after failed backup 2018-09-22 14:27:15 +02:00
Giuseppe Criscione
bc9d70666e Cleanup code 2018-09-21 23:22:24 +02:00
Giuseppe Criscione
1fa17dde00 Rename Page::current() to Page::isCurrent() 2018-09-21 23:00:18 +02:00
Giuseppe Criscione
58f1c81d61 Merge branch 'master' into release/0.8.0 2018-09-21 21:37:07 +02:00
Giuseppe Criscione
18ab961c1c Improve session cookie security and consistency across supported PHP versions 2018-09-21 21:13:17 +02:00
Giuseppe Criscione
2e5501cee6 Add Cookie class 2018-09-21 17:20:43 +02:00
Giuseppe Criscione
947c6294cd Add $replace argument to Header::send() 2018-09-21 16:56:05 +02:00
Giuseppe Criscione
f9e5a264e3 Cleanup code 2018-09-20 18:38:20 +02:00
Giuseppe Criscione
68709c4a41 Make AdminTrait methods protected and expose them from Admin class 2018-09-20 18:35:46 +02:00
Giuseppe Criscione
0d4bcee51f Cleanup code 2018-09-20 15:46:09 +02:00
Giuseppe Criscione
70a4fe9395 Rewrite Language class 2018-09-20 15:42:37 +02:00
Giuseppe Criscione
d7e08baf2d Split Language class into Language and LanguageCodes classes 2018-09-20 12:33:22 +02:00
Giuseppe Criscione
2323b42572 Improve Backupper class error reporting 2018-09-19 22:25:45 +02:00
Giuseppe Criscione
a7aae12f5c Sort namespaced imports 2018-09-19 16:24:45 +02:00
Giuseppe Criscione
394aa7d344 Move User-related classes to src/Users 2018-09-19 16:20:20 +02:00