Philipp Holzer
0850fb88dd
ReWork Notification Model/Module/Object/Repository/Factory
...
- Introduce Repository for interaction with "notify" table
- Introduce Factory for read-only notification objects (they're just loosely based on notification the table!)
- Introduce Objects for type-safe usage at the presentation layer
- Reworked Model, which is now fully based on the notify table, including generated fields (cache, ..)
2020-01-25 19:58:22 +01:00
Hypolite Petovan
230bb6dd53
Merge pull request #8168 from nupplaphil/bug/8165-notification-bubble
...
Fix Notification bubble
2020-01-25 10:32:46 -05:00
Philipp Holzer
5a9ec841af
Make Notification bubble work again
2020-01-25 17:25:11 +01:00
Philipp
09de4a5b47
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
...
New custom profile fields feature part 2: Feature switcheroo
2020-01-24 20:17:52 +01:00
Hypolite Petovan
188720c3cd
Merge pull request #8155 from nupplaphil/task/move_notifications
...
Move mod/notifications to Module\Notification
2020-01-24 12:10:49 -05:00
Philipp Holzer
0458b9c2df
rename notify => notification once more :-)
2020-01-24 19:08:03 +01:00
Philipp Holzer
b229939c3d
rename CSS attributes notify => notification
2020-01-24 18:56:34 +01:00
Philipp Holzer
b016e420fe
notify_type => str_type
...
str_notifytype => st_notification_type
2020-01-24 18:39:50 +01:00
Philipp Holzer
16b1d3fc08
Notifies => Notifications
2020-01-24 18:34:29 +01:00
Philipp Holzer
0f932ae723
Notify => Notification
...
Notifs => Notifications
2020-01-24 18:32:38 +01:00
Philipp
2af07bcd84
Merge pull request #8161 from MrPetovan/task/8160-contact-group-filter
...
Add group membership filter widget in contact list
2020-01-24 00:54:34 +01:00
Hypolite Petovan
4da90b9378
Add group membership filter widget in contact list
2020-01-23 17:49:55 -05:00
Hypolite Petovan
ed3ac36621
Refactor queries in contact module
2020-01-23 17:49:42 -05:00
Hypolite Petovan
451596f5b3
Rename migration method for clarity in Repository\ProfileField
2020-01-23 14:00:42 -05:00
Hypolite Petovan
a9695998e9
Move dependencies to constructor in Repository\ProfileField
2020-01-23 10:01:11 -05:00
Hypolite Petovan
1fc1989f93
Remove superfluous includes in profile modules
2020-01-23 10:00:48 -05:00
Tobias Diekershoff
9475383c4f
Merge pull request #8159 from MrPetovan/bug/help-toc-loop-de-loop
...
Remove duplicated TOC loop in Module\Help
2020-01-23 15:31:34 +01:00
Hypolite Petovan
087c3cdcd8
Remove duplicated TOC loop in Module\Help
2020-01-23 09:13:31 -05:00
Philipp
1f790eaeef
Merge pull request #8158 from tobiasd/20200123-de
...
DE translation update
2020-01-23 10:58:10 +01:00
Tobias Diekershoff
b8de34928f
DE translation update
2020-01-23 08:15:07 +01:00
Hypolite Petovan
02dda8af9b
Add PUBLIC constant in Repository\Permission
2020-01-22 19:42:38 -05:00
Hypolite Petovan
e8bf74914b
Update user import/export with profile fields
...
- Account for backward compatibility when exporting: add values for profile.is-default and profile.profile-name fields
- Account for forward compatibility when importing: migrate legacy profiles to custom profile fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
18cfd8dfaa
Remove references to deprecated profile.is-default and profile.profile-name fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
d9f7556b4a
Add post-update migration routine for custom profiles
2020-01-22 19:42:36 -05:00
Hypolite Petovan
2171cc8a32
[Database] Structure version 1332
...
- Deprecated several fields in profile table
2020-01-22 19:42:36 -05:00
Hypolite Petovan
64c05f2280
Add custom fields help text
2020-01-22 19:42:36 -05:00
Hypolite Petovan
cc007f715d
Add sortability to custom profile fields form
2020-01-22 19:42:36 -05:00
Hypolite Petovan
9bc78efe68
[Composer] Add npm-asset/es-jquery-sortable dependency
2020-01-22 19:42:35 -05:00
Hypolite Petovan
6657cf7bb1
Rework profile setting page with custom fields
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d11a0d3814
Add permission set lazy loading to Profile Field model
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d475cb5028
Replace advanced profile display with custom profile fields
...
- Merge all profile/advanced.tpl theme templates into profile/index.tpl
- Remove obsolete Model\Profile::getAdvanced method
2020-01-22 19:42:34 -05:00
Hypolite Petovan
3297d5c3e6
Create new ProfileField classes
...
- Create ProfileField model class
- Remove obsolete BaseCollection->models property
2020-01-22 19:42:34 -05:00
Hypolite Petovan
6857d24995
[Database] Structure version 1331
...
- Add profile_field table
2020-01-22 19:42:33 -05:00
Hypolite Petovan
62fec2f190
Remove duplicate profile_uid key in App->profile array
2020-01-22 19:42:33 -05:00
Hypolite Petovan
f6f4cbab9d
Remove multi profiles feature
...
- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates
2020-01-22 19:42:33 -05:00
Hypolite Petovan
d1be68b754
Move Module\Profile to Module\Profile\Index
...
- Move /profiles to Module\Settings\Profile\Index
2020-01-22 19:42:32 -05:00
Philipp Holzer
e59a9fbef7
Add explicit contact route
2020-01-23 00:31:22 +01:00
Philipp Holzer
5c4eb2b2c9
Move templates into sub-dir "notifications"
2020-01-23 00:16:34 +01:00
Philipp Holzer
512b00550e
rename some variables
2020-01-22 23:37:23 +01:00
Philipp Holzer
d0c153943a
Add phpdoc
2020-01-22 23:31:00 +01:00
Philipp Holzer
fa6c33d3ac
Move mod/notifications to Module\Notification
2020-01-22 23:18:14 +01:00
Hypolite Petovan
3c1f174c7f
Merge pull request #8150 from nupplaphil/task/prepare_enotify
...
Prepare Model\Notify for include/enotify.php (Part 1)
2020-01-22 14:18:59 -05:00
Philipp Holzer
82f37ccdaf
Revert Repo::select()/selectFirst() changes
2020-01-22 20:28:56 +01:00
Hypolite Petovan
debf5726f5
Merge pull request #8154 from nupplaphil/bug/7998-redirect
...
Make non-deterministic redirect for redir.php dynamic
2020-01-22 13:50:19 -05:00
Philipp Holzer
011a64cde5
Make non-deterministic redirect in case of unknown visitor for redir.php dynamic
2020-01-22 20:34:07 +01:00
Philipp
bd649275e7
Merge pull request #8152 from SpencerDub/patch-1
...
Fix "accout" typo
2020-01-22 08:14:10 +01:00
SpencerDub
2091ae0776
Fix "accout" typo
2020-01-21 22:22:45 -08:00
Philipp Holzer
a77c78522c
Add properties to PermissionSet Model
2020-01-22 00:22:53 +01:00
Philipp Holzer
7984965183
Add DI:: call
2020-01-22 00:14:14 +01:00
Philipp Holzer
b46b72ad3b
Introduce "order" and "limit" argument instead of "param" array for BaseRepository and make Repositories more Dependency Injectable
2020-01-22 00:09:08 +01:00