Commit Graph

21477 Commits

Author SHA1 Message Date
Tristan Olive 0cf74df8d6 Added pass-through support for apps.php RPC
(DBOINCP-184)
2015-06-25 23:57:50 -04:00
Tristan Olive 67286068ce Added pass-through support for pending.php RPC
(DBOINCP-184)
2015-06-25 23:53:05 -04:00
Tristan Olive 62b8788695 Added support for show_user.php RPC; override pass-through data with country, URL, and has_profile status from Drupal
(DBOINCP-184)
2015-06-25 23:38:59 -04:00
Tristan Olive ffc16361f1 Added pass-through support for am_set_host_info.php RPC
(DBOINCP-184)
2015-06-25 23:27:34 -04:00
Tristan Olive 6a6c3a0515 Added support for am_set_info.php RPC; in addition to pass-through, capture changes to country, URL, and email address and update Drupal data accordingly
(DBOINCP-184)
2015-06-25 22:54:36 -04:00
Tristan Olive 79c50f0fe4 Updated subscription preferences page for consistency with dashboard pane; also link to first unread comment if there are new comments
(DBOINCP-41)
2015-06-25 21:41:47 -04:00
Tristan Olive 780010c870 Format stats in user project table to use a suffix scheme to prevent numbers from being too long and breaking the layout
(DBOINCP-197)
2015-06-25 16:41:53 -04:00
Tristan Olive 6dec366743 Changed user_activity feed to look at the node table for uid, not node_revisions; if a moderator closes a forum topic, the revision is owned by the moderator, which disconnected the original author of the post with respect to the user activity feed
(DBOINCP-198)
2015-06-25 12:04:22 -04:00
Tristan Olive 190c2e7436 Only count "posts contributed" on nodes that are published
(DBOINCP-198)
2015-06-23 11:37:48 -04:00
Tristan Olive 3f0db933e0 Fixed am_get_info RPC to use the correct uid for Drupal overrides
(DBOINCP-184)
2015-06-18 10:22:00 -04:00
Tristan Olive b57b5aed14 Added wrapper for am_get_info RPC
(DBOINCP-184)
2015-06-18 09:58:11 -04:00
Tristan Olive efb10a49cc Added wrapper for lookup_account RPC
(DBOINCP-184)
2015-06-18 09:47:46 -04:00
Tristan Olive d625dfdc6a Updated include_boinc() function to include files relative to the html subdirectory of the BOINC root
(DBOINCP-184)
2015-06-18 09:46:39 -04:00
Tristan Olive 427fd682f8 Send a notification every 24 hours to moderators if there is content awaiting moderation
(DBOINCP-102)
2015-06-17 16:16:39 -04:00
Tristan Olive 0ff232bb43 Updated the "discuss" links on the home page news widget to link to the first unread comment for the user, if applicable
(DBOINCP-167)
2015-06-12 14:13:00 -04:00
Tristan Olive ee5a484685 Updated the "discuss" links on the home page news widget to link to the first unread comment for the user, if applicable
(DBOINCP-167)
2015-06-12 14:07:46 -04:00
Tristan Olive db181f42b5 Established a function to get the first unread comment for a given user and node
(DBOINCP-167)
2015-06-12 14:06:40 -04:00
Tristan Olive 8e33b034a0 Replaced t() call with bts() in status message
(DBOINCP-141)
2015-06-12 13:14:15 -04:00
Tristan Olive 4c04dca0d5 Fixed failure to redirect to appropriate language prefix when user language preference is changed
(DBOINCP-195)
2015-06-12 13:12:35 -04:00
Tristan Olive b01962cafe Add subscription support for News items
(DBOINCP-164)
2015-06-12 11:30:26 -04:00
Tristan Olive 841ce3c6cc Fixed alignment of "You are now subscribed..." notice when subscribing / unsubscribing to a topic
(DBOINCP-41)
2015-06-12 11:10:38 -04:00
Tristan Olive b000c0944f Add a dashboard widget for subscriptions
(DBOINCP-41)
2015-06-12 10:59:33 -04:00
Tristan Olive a33c666b23 Recent updates to the wysiwyg dev module have been reviewed and found not relevant; update the datestamp so that this release no longer is deemed an update
(DBOINCP-193)
2015-06-11 14:48:21 -04:00
Tristan Olive 06530b8705 The r4032login module no longer differs locally, so this override can be removed
(DBOINCP-193)
2015-06-11 14:08:00 -04:00
Tristan Olive 76a4444b95 The Captcha module has been updated upstream to include the session re-use fix that was previously made locally; this module no longer needs to be overridden
(DBOINCP-193)
2015-06-11 13:41:30 -04:00
Tristan Olive 761d7fe715 Do not add a profile to the vetting queue if only the country field has been changed
(DBOINCP-102)
2015-06-10 01:35:29 -04:00
Tristan Olive ef45e86b61 Fixed bug that was creating detached profiles in on-demand user import (i.e. import on login)
(DBOINCP-102)
2015-06-10 00:32:24 -04:00
Tristan Olive 502137da7d Fixed user_access() call preventing moderation queue count from showing in menu
(DBOINCP-102)
2015-06-09 12:55:16 -04:00
Tristan Olive 21526a8767 Added task-name class to Task ID column of workunit and user tasks to apply CSS so that long names will be broken
(DBOINCP-29)
2015-06-09 12:32:02 -04:00
Tristan Olive b19936cf80 Link notification bubble on Account menu item to message inbox page
(DBOINCP-170)
2015-06-09 10:58:18 -04:00
Tristan Olive 19a23d3dfb Limit user of the day selection pool to users who have never been picked before (if there are any)
(DBOINCP-110)
2015-06-08 13:16:39 -04:00
Tristan Olive 597f72b3d3 Don't style platform names on home page as links (they aren't links)
(DBOINCP-110)
2015-06-08 12:21:13 -04:00
Tristan Olive 189cc3698b Implement improved designs for login and password reset forms
(DBOINCP-58)
2015-06-05 00:06:10 -04:00
Tristan Olive 7851661f25 Added wrapping of task names in task lists when names are long
(DBOINCP-29)
2015-06-04 17:48:15 -04:00
Tristan Olive c200d47a5c Standardized style of user of the day and volunteer info on home page
(DBOINCP-110)
2015-06-04 15:20:59 -04:00
Tristan Olive 20359124f7 Added speech bubble indicator of items in the moderation queue to the Moderation menu item
(DBOINCP-102)
2015-06-04 14:23:43 -04:00
Tristan Olive 04172928cd Revert "Added new mail notification icon for logged in users"
This reverts commit 7ed4ab5bad.
2015-06-04 14:20:42 -04:00
Tristan Olive 8911c32420 Added speech bubble indicator of new private messages to the Account menu item
(DBOINCP-170)
2015-06-04 14:19:40 -04:00
Tristan Olive 8c72a46627 Ensure team description info is filtered prior to output:
* Call check_markup() on description prior to saving to DB and before displaying on team page
* Fixed newline conflict between bbcode and htmlpurifier filters

(DBOINCP-135)
2015-06-04 11:14:06 -04:00
Tristan Olive befc102989 Removed explicit declaration of roles for Rich text format, as anonymous and authenticated users implies the rest (and it's the default format, anyway, so all roles have access to it)
(DBOINCP-135)
2015-06-04 09:41:31 -04:00
Tristan Olive 9654a2838d Added pager to moderation queue
(DBOINCP-102)
2015-06-04 09:22:30 -04:00
Tristan Olive 6b2500bb66 Added user of the day to front page:
* Altered boincuser database table to include uotd_time field
* Added logic to determine the current user of the day (or establish a new one, if due)
* Replaced screensaver info on front page with user of the day photo and link to profile

(DBOINCP-110)
2015-06-04 02:03:58 -04:00
Tristan Olive 6b1f9d9e50 Fixed bug preventing administrators from approving profiles
(DBOINCP-102)
2015-06-03 23:00:14 -04:00
Tristan Olive 62e8b023e6 Fixed number formatting of computer and project lists on dashboard
(DBOINCP-158)
2015-06-03 01:04:16 -04:00
Tristan Olive b33e7cfa3b Added task name to task table views
(DBOINCP-29)
2015-05-28 08:53:36 -04:00
Tristan Olive bce4340e4a Replaced task ID with name in task tables
(DBOINCP-29)
2015-05-28 08:49:12 -04:00
Tristan Olive 59005a19aa Made permissions consistent for access to profile vetting and user banning (based on 'edit any profile content' and 'assign community member role' permissions, respectively)
(DBOINCP-102)
2015-05-28 08:29:28 -04:00
Tristan Olive 6152808ee9 Added the HTMLPurifier library to the HTML Purifier module
(DBOINCP-188)
2015-05-28 07:53:05 -04:00
Tristan Olive 8688e46439 Added HTML Purifier module; this is being tracked only because it otherwise requires manual installation of the HTMLPurifier library
(DBOINCP-188)
2015-05-28 07:52:29 -04:00
Tristan Olive 8a60393c8f Added HTML Purifier to Rich Text input format; this prevents user content from breaking layouts, but still allows rich content (such as embedded images)
(DBOINCP-188)
2015-05-28 07:47:39 -04:00