Commit Graph

71 Commits

Author SHA1 Message Date
Tristan Olive 20c0df9c45 Account profile menu
Moved profile form out of Account Info and into Profile -> Edit. (DBOINCP-11)
2013-09-15 23:31:05 -04:00
Tristan Olive d2438e712b Use CSS for date styling
Removed BOINC code dependency and added boincwork module function to set CSS classes for styling deadline datestamps
2013-09-02 12:13:29 -04:00
Tristan Olive 9c8e531d29 Workunit details page
Added task list to workunit details page
2013-08-26 20:56:35 -04:00
Tristan Olive 83f5a17479 User task list
* Moved "more" computers link from the view definition to the template
* Changed certificates link text
2013-08-26 15:43:28 -04:00
Tristan Olive 3a12a0b3c7 Invalid task list is incorrect
The list of invalid tasks associated with an account had a broken filter. This is the same problem that occurred in invalid tasks for a host. Reconfiguring the filter fixes it.
2013-08-20 13:17:01 -04:00
Tristan Olive 4c22f0a2a9 Email notifications
The flag module does not include a feature to notify users when a subscribed topic has received a comment. The flag_comment_notify module fills this need by creating a mail queue for such notifications, which are processed by cron based on the Elysia configuration of the queue cron.
2013-08-20 01:37:16 -04:00
Tristan Olive 954a7cd229 Task details incorrect
Functions for converting status IDs to messages require objects as arguments, so variables were set to the proper format.
Dates were showing "e" instead of the timezone. This is a matter of the custom date format in Drupal not respecting the proper PHP "e" symbol for timezone. Changed to use "T" instead.
The task filter for Invalid tasks was broken in the view. The Views Or module is installed, so the reason for this is unknown. The filter was recreated to solve this.
2013-08-15 23:42:51 -04:00
Tristan Olive d292628344 Forum topic pagination
Changed default posts per page from 50 to 10
2013-08-07 14:10:32 -04:00
Tristan Olive a81b037c74 Inconsistent account sub menu
Added context to the profile edit pages to ensure the proper menu tree is active and the sub menu renders properly.
Also added URL aliases for account/info pages.
2013-07-29 18:53:09 -04:00
Tristan Olive 847db2a643 Forum topic pagination
Updated setting for forum topic controls to fix pagination. This enables the user preference for posts per page.
2013-07-29 15:41:59 -04:00
Tristan Olive c4dd3a4ff1 Login redirect on access denied
The r4032login module redirects anonymous users to the login page when access to a page is denied. After successful login, the user is then sent to the original destination. This module has been added as a dependency in the boinc_standard feature.
2013-07-29 14:49:16 -04:00
Tristan Olive 4bad6336f5 Broken links on account dashboard
Added account task views and fixed link to Pending tasks;
Reactivated "Get certificate" link;
Removed "more" link on project list
2013-07-15 03:20:53 -04:00
Tristan Olive b90b867709 RSS feeds
Removed the feed title from the template, which doesn't set the auto discovery link title, and instead set it in the view by using a null argument. Description must remain in the template.
2013-06-27 12:52:28 -04:00
Tristan Olive af99d11e5f RSS feeds
Restored icon in page template, excluding it only from front page.
Set a generic title in the news feed for the auto discovery link. There is no good way for this link to have a custom, site specific title.
2013-06-27 11:44:26 -04:00
Tristan Olive 7104b13f68 RSS feeds
Added RSS feed to news page at rss_main.php
2013-06-25 14:25:16 -04:00
Tristan Olive 1a0f317dd1 Global search UI
Increased the width of the search field
2013-06-24 15:03:15 +02:00
Oliver Bock fe5b23da3a Remove facetapi/block references to E@H theme 2013-06-24 15:02:37 +02:00
Tristan Olive fd4b0a8bf6 Global search UI
Cleaned up the search form by removing excessive text and aligning form elements
2013-06-24 15:02:07 +02:00
Tristan Olive cebe8c3e22 Revise search UI
Added facets to search, export blocks for facets on search results pages
2013-06-24 15:02:07 +02:00
Tristan Olive eeb3665413 WYSIWYG updates
Removed HTML source code viewer
2013-06-24 15:02:06 +02:00
Tristan Olive 612f119ba2 WYSIWYG updates
* Added format selector with code format;
* Installed wysiwyg_linebreaks to convert whitespace rather than ignore it.
2013-06-24 15:02:05 +02:00
Tristan Olive 8da75c8ee8 Apache Solr installation
Turned off taxonomy search in the form, as it isn't enabled in solr.
Provide default settings so the feature is not overridden when the settings form is saved (if unchanged).
2013-06-24 15:02:05 +02:00
Tristan Olive 8a35512c1d Continuous change integration
Added patched Wysiwyg module to allow settings to be included in features.
2013-06-24 15:02:04 +02:00
Tristan Olive aaaf094995 Apache Solr installation
Split search into two features to allow independent options for basic Drupal search or integration with an Apache Solr service.
NOTE: Drupal search indexing must be disabled manually in the search settings page!
2013-06-24 15:02:04 +02:00
Tristan Olive 2cdbe58d0d Continuous change integration
Added permissions to News feature to allow content editors to create news items
2013-06-24 15:02:04 +02:00
Tristan Olive 3501887ed3 Continuous change integration
Added default comment settings to forum feature so that discussions are shown oldest first and unthreaded to match current BOINC forum style.
2013-06-24 15:02:03 +02:00
Oliver Bock 23a772898c Fixed menu link weights
1) Reset to default values (set all weights to NULL in DB)
2) Ordered links in admin GUI
3) Fixed has_children leftovers (apparently a bug in Drupal)
2013-06-24 14:59:21 +02:00
Tristan Olive a79b22b795 Check default privileges assignments
Added permissions file for global search feature
2013-06-24 14:50:48 +02:00
Tristan Olive 7ad72eba20 Check default privileges assignments
Set sensible default permissions
2013-06-24 14:50:47 +02:00
Tristan Olive 41c20c9994 Login button links to non-existent page
Redirect to home on login and fixed View Account link to target dashboard
2013-06-24 14:50:47 +02:00
Tristan Olive 5fe8526c5a BOINC environment configuration
Removed unnecessary configuration notices
2013-06-24 14:50:45 +02:00
Tristan Olive 2766afc0dc Forum moderator tools
* Added a new "community member" role, assigned by default to all users (new or imported).
* The standard authenticated users role may no longer create topics or comment on other content.
* Users with the role of community members may participate in discussions, but this role can be revoked by moderators.
* Dependency added for the Role Delegation module, which establishes permissions for specific roles to assign other roles (in this case, moderator can manage community member assignment).
2013-06-24 14:50:44 +02:00
Tristan Olive f762a7fcb7 BOINC environment configuration
Fixed redirect loop problem when boinc_standard has not yet been reverted and is stuck on the garland theme. Set to boinc theme by default.
Removed configuration of site_name and site_mail, which are set during install. Also removed site_mission and site_slogan, which are not used in the theme and should not be controlled by the feature.
2013-06-24 14:50:44 +02:00
Tristan Olive cfa72c4f84 Forum moderator tools
Removed moderator permission to delete forum topics
2013-06-24 14:50:43 +02:00
Tristan Olive fef7937b06 Forum moderator tools
Added BOINC core module to hold common functions;
Added hide, lock, and sticky links to forum nodes
2013-06-24 14:50:43 +02:00
Tristan Olive 694bb44412 Global search feature
Removed dependency on search_by_path module, which was causing memory issues
2013-06-24 14:50:42 +02:00
Tristan Olive cc82613b54 Global search feature
Added a global search that finds content in pages, forums, and profiles. Stemming is enabled, but functional for english only.
2013-06-24 14:50:42 +02:00
Tristan Olive 7b382cbcdf Convert user stats to views pane
Replaced custom content panes with views panes for user account stats widgets. This allows the stats_charts feature to provide the stats pane and all dependencies.
2013-06-24 14:50:41 +02:00
Tristan Olive 16d21c9007 Forum control role
Removed permissions settings definition for "Forum Moderator"
2013-06-24 14:50:41 +02:00
Tristan Olive 4500c525be Configure forum access system role
Automatically create the system role for forum_access if it hasn't been created yet;
Rename the role to not be so incredibly confusing to end users. Calling it "Forum Moderator" and then insisting that no user can have that role makes no sense at all to anyone.
2013-06-24 14:50:41 +02:00
Tristan Olive 73791391f6 Add captcha feature
Added re-captcha to the user profile form with the spam controls feature
2013-06-24 14:50:40 +02:00
Tristan Olive 8acbad86eb Hide IP address field entirely for public hosts 2013-06-24 14:50:38 +02:00
Tristan Olive fe7339c19b Update host list permissions and data
Fixed permissions issue where the account computers view could be used to see the private details of another user's host;
Miscellaneous host detail output tweaks
2013-06-24 14:50:38 +02:00
Tristan Olive 08961ee6a1 Added default image for profiles 2013-06-24 14:50:37 +02:00
Tristan Olive de6afe27b7 Hidden forum support
Added a default hidden container for forums without a valid category during import;
Grant hidden forum access to moderator role, which is established in the Discussion Forums feature;
Removed redundant Forum Moderator role from BOINC Standard feature (role is used internally by Forum Access module, no users should be assigned to it)
2013-06-24 14:50:36 +02:00
Tristan Olive 2f1acec0e9 Added custom user profile page
Canned user profile page cannot be managed by features, so, clone it as a custom page...
2013-06-24 14:50:35 +02:00
Tristan Olive 57719c95d6 Friends feature updates
Updated home and dashboard views
2013-06-24 14:50:35 +02:00
Tristan Olive b1c3d7ce96 Friends feature updates
Current user's friend view could not be tracked via features as it is provided by a contrib module, so view cloned as boinc_friends;
Updated css and template to support this change
2013-06-24 14:50:34 +02:00
Tristan Olive 88d9415873 Removed dependency on sched_log_link() 2013-06-24 14:50:34 +02:00
Tristan Olive 96462d40cf Miscellaneous fixes
Fixed owner link on host detail page;
Standardized "workunit" spelling
2013-06-24 14:50:33 +02:00