Nathaniel Guse
36de18e174
[ticket/11423] Send unformatted usernames to the email template
...
PHPBB3-11423
2013-03-09 09:12:46 -06:00
David King
d658d6640b
Merge remote-tracking branch 'EXreaction/ticket/11408' into develop
...
# By Nathaniel Guse
# Via Nathaniel Guse
* EXreaction/ticket/11408:
[ticket/11408] user_jabber instead of jabber
2013-03-06 17:01:30 -05:00
Nathaniel Guse
3aab72d79b
[ticket/11408] user_jabber instead of jabber
...
PHPBB3-11408
2013-03-06 09:53:41 -06:00
David King
597c16a936
Merge remote-tracking branch 'EXreaction/ticket/11400' into develop
...
# By Nathan Guse
# Via Nathan Guse
* EXreaction/ticket/11400:
[ticket/11400] If email is disabled, disable it for notifications
2013-03-05 14:46:58 -05:00
Nathan Guse
0eb6f56a9a
[ticket/11402] Fix undefined index in post/topic_in_queue
...
PHPBB3-11402
2013-03-05 11:46:58 -06:00
Nathan Guse
ab4c1b5d0c
[ticket/11400] If email is disabled, disable it for notifications
...
PHPBB3-11400
2013-03-05 10:28:52 -06:00
Nathan Guse
ee264e7235
[ticket/11103] Don't call generate_board_url many times
...
Fix a URL and some comments
PHPBB3-11103
2013-02-28 17:25:39 -06:00
Nathan Guse
b41b1a36d1
[ticket/11103] Case time in queries as an int
...
PHPBB3-11103
2013-02-28 15:25:18 -06:00
Nathan Guse
bd49942552
[ticket/11103] Correcting constructor comments
...
PHPBB3-11103
2013-01-15 12:54:39 -06:00
Nathan Guse
f089e099fe
[ticket/11103] Including the set call in the declaration throws errors
...
Call the set_notification_manager from the load_object function instead.
PHPBB3-11103
2013-01-15 12:29:20 -06:00
Nathan Guse
07282a30ae
[ticket/11103] Fix some various issues, better comments
...
PHPBB3-11103
2013-01-15 12:10:07 -06:00
Nathaniel Guse
192039a9e0
[ticket/11103] Fix sending the user ids to get the username/avatar
...
PHPBB3-11103
2012-12-27 10:31:43 -06:00
Nathaniel Guse
5a8520da62
[ticket/11103] Fix some more merging issues
...
PHPBB3-11103
2012-12-27 10:31:42 -06:00
Nathaniel Guse
bf93dceb1f
[ticket/11103] Fix merge conflict
...
PHPBB3-11103
2012-12-26 11:09:03 -06:00
Nathan Guse
30356efab9
[ticket/11103] updating comments
...
PHPBB3-11103
2012-12-15 22:08:47 -06:00
Nathan Guse
eeb4018195
[ticket/11103] data -> notification_data
...
PHPBB3-11103
2012-12-15 22:08:10 -06:00
Nathan Guse
fad6bc5a7e
[ticket/11103] unread -> notification_read
...
PHPBB3-11103
2012-12-15 22:06:32 -06:00
Nathan Guse
47bed33216
[ticket/11103] time -> notification_time
...
PHPBB3-11103
2012-12-15 22:02:16 -06:00
Nathan Guse
f47e51d6de
[ticket/11103] Move is_enabled to a separate table for better performance
...
PHPBB3-11103
2012-12-15 19:18:26 -06:00
Nathan Guse
c6f138ff12
[ticket/11103] Prune notifications function
...
To delete all notifications before a certain time
PHPBB3-11103
2012-12-15 18:35:17 -06:00
Nathan Guse
c9ca705149
Merge branch 'ticket/11103' of github.com:EXreaction/phpbb3 into ticket/11103
2012-12-15 18:25:51 -06:00
Nathan Guse
d0375c46f9
[ticket/11103] Purge notifications (to be used when an extension is purged)
...
PHPBB3-11103
2012-12-15 18:25:26 -06:00
Nathan Guse
95bd4d73eb
[ticket/11103] Mark topic/post subscription notification read when approved
...
PHPBB3-11103
2012-12-15 10:33:03 -06:00
Nathan Guse
ddd874ba76
[ticket/11103] dbal -> phpbb_db_driver
...
PHPBB3-11103
2012-12-13 19:46:32 -06:00
Nathan Guse
84284a9cce
[ticket/11103] Use scope: prototype
...
This lets us clean up the mess that was in load_object(), but requires
scope: prototype to be added to the service definitions for all types
or methods!
PHPBB3-11103
2012-12-09 13:43:06 -06:00
Nathan Guse
37565f37e4
[ticket/11103] Some improvements to the user loader
...
PHPBB3-11103
2012-12-08 18:40:41 -06:00
Nathan Guse
c911a34b5b
[ticket/11103] Do not prepend notification.(type|method) unless necessary
...
PHPBB3-11103
2012-11-21 16:04:01 -06:00
Nathan Guse
570c5ad3c0
[ticket/11103] Some comments
...
PHPBB3-11103
2012-11-20 23:12:37 -06:00
Nathan Guse
2afb8b9df8
[ticket/11103] Create user loader class, update for DIC
...
Create a very basic user loader class to handle querying/storing
user data in a centralized location.
Use DIC collection service for notification types/methods.
Cleanup unused dependencies.
Fix some other issues.
PHPBB3-11103
2012-11-20 22:54:16 -06:00
Nathaniel Guse
7948aaa78e
[ticket/11103] Make jabber use short/ email template files
...
PHPBB3-11103
2012-11-11 11:41:18 -06:00
Nathaniel Guse
985d234a29
[ticket/11103] Move all email templates to the email/ directory & prep short
...
Prepare short email templates (to be used in jabber)
PHPBB3-11103
2012-11-11 11:37:14 -06:00
Nathaniel Guse
6c8c54d4d2
[ticket/11103] Inject table prefix to notifications system instead of constants
...
PHPBB3-11103
2012-11-09 08:48:41 -06:00
Nathaniel Guse
6a0f6833e6
[ticket/11103] Comment indentation
...
PHPBB3-11103
2012-11-09 07:48:18 -06:00
Nathaniel Guse
b8bdcc957b
[ticket/11103] count is reserved, do not use in a SQL query
...
PHPBB3-11103
2012-11-09 07:45:23 -06:00
Nathaniel Guse
f09ee16252
[ticket/11103] Use phpBB Container to load types/methods
...
PHPBB3-11103
2012-11-09 07:40:08 -06:00
Nathan Guse
05e74b82ac
[ticket/11103] enable/disable notifications functions
...
disable_notifications
This should be called when an extension which has notification types
is disabled so that all those notifications are hidden and do not
cause errors
enable_notifications
This should be called when an extension which has notification types
that was disabled is re-enabled so that all those notifications that
were hidden are shown again
PHPBB3-11103
2012-10-29 23:34:51 -05:00
Nathan Guse
6c213bd5fa
[ticket/11103] Make sure post/topic approved notifications are always unread
...
PHPBB3-11103
2012-10-29 23:20:59 -05:00
Nathan Guse
b1ba7b27ad
[ticket/11103] _get_avatar -> get_user_avatar
...
PHPBB3-11103
2012-10-29 18:37:07 -05:00
Nathan Guse
b60ae30b02
[ticket/11103] More cleanup
...
PHPBB3-11103
2012-10-29 18:20:07 -05:00
Nathan Guse
ecf6f1eb8c
[ticket/11103] Code cleanup
...
PHPBB3-11103
2012-10-29 18:15:01 -05:00
Nathan Guse
e549b7663d
[ticket/11103] Set basic notifications to be enabled by default
...
Now, if there is no row for the user in the user_notifications table,
the user will receive basic notifications. If the user wishes to not
receive notifications, a row must be added with notify = 0.
For other methods besides the basic (e.g. email, jabber) a row must
still be added with notify = 1 for them to receive notifications
PHPBB3-11103
2012-10-29 18:09:20 -05:00
Nathan Guse
bc18e368c3
[ticket/11103] Correct the test case
...
Fix a bug that broke it and make sure to set the needed config/auth settings
PHPBB3-11103
2012-10-20 21:55:58 -05:00
Nathan Guse
7e6f31b51d
[ticket/11103] Correct the comments on the notification classes
...
PHPBB3-11103
2012-10-20 21:45:15 -05:00
Nathan Guse
f62e55091a
[ticket/11103] PM notifications are not available if users cannot read them
...
PHPBB3-11103
2012-10-20 21:28:37 -05:00
Nathan Guse
de7e17b732
[ticket/11103] Notifications for subscriptions/bookmarks must obey ACP options
...
If bookmarks/subscriptions are disabled, they should not be listed in the UCP
PHPBB3-11103
2012-10-20 21:22:06 -05:00
Nathan Guse
94d682f774
[ticket/11103] Use the full class name as the item_type/method
...
This is going to require you recreate the db tables.
PHPBB3-11103
2012-10-20 20:58:53 -05:00
Nathan Guse
52bb4a1bd6
[ticket/11103] Do not have empty queue in the interface
...
This is not needed as it is not public.
PHPBB3-11103
2012-10-20 19:00:37 -05:00
Nathan Guse
0ac9079d1c
[ticket/11103] Replace $email_template with get_email_template()
...
PHPBB3-11103
2012-10-20 18:55:13 -05:00
Nathan Guse
471ca5e7dc
[ticket/11103] Change is_disabled to is_enabled
...
If you're following along and would like to update your DB, you can run
the following queries to do so:
ALTER TABLE phpbb_notifications CHANGE `is_disabled` `is_enabled`
TINYINT( 1 ) NOT NULL DEFAULT '1';
UPDATE `phpbb_notifications` SET is_enabled = 1;
PHPBB3-11103
2012-10-19 15:50:32 -05:00
Nathan Guse
2c06c2bd36
[ticket/11103] Declare $ for jQuery, check for instance of, newlines at eof
...
PHPBB3-11103
2012-10-18 19:20:54 -05:00