Commit Graph

284 Commits

Author SHA1 Message Date
Tristan Olive 2f44572dbb Missing account info
Added account keys and IDs to the account info page (DBOINCP-25)
2013-09-16 00:25:18 -04:00
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 f387e8a755 Forum breadcrumbs
Added breadcrumb to forum topic list (DBOINCP-7)
2013-09-15 22:15:04 -04:00
Tristan Olive 630d7ed1c2 Preference form updates
* Updated project prefs form to respect the order of top level elements in the configuration XML
* Added default preference set radio option to project prefs pages
* Renamed "Default" preference set to "Generic"
* Added empty row above action links in combined view
* Applied standard style to combined view action links
* Automatically create preference sets that are not established when edit screen is viewed
* Set generic set as active after clearing a set
* Set generic set as default if established default is cleared
* Added unique class to distinguish separators for form control buttons
* Send user to combined page after clearing a set from the edit view
* Fixed bug that left <venue/> containers in XML when clearing preference sets

(DBOINCP-18)
2013-09-12 18:13:00 -04:00
Tristan Olive 4cf7131fa1 Account project preferences form
Fixed bug in saving app selection in project specific preferences
2013-09-03 17:24:51 -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 8f03fe28ac Table sort indicators
Removed the inline <img> tags used by default for table sort indicators and replaced them with CSS classes on the currently sorted link in the table heading
2013-08-27 22:04:06 -04:00
Tristan Olive e17908c8f4 Workunit details page
Added separator between workunit details and associated task list
2013-08-27 21:57:40 -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 07f609fe94 Development clean up
Removed unnecessary template override
2013-08-26 20:55:38 -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 17554b47b7 User tasks link
Moved link to task link into Computers section on the dashboard
2013-08-26 15:38:11 -04:00
Tristan Olive 957e61b843 Preference form updates
* Added clear links to forms that, upon confirmation, remove all settings for a given preference set from the user account
* Show "---" on the combined view for preferences that are not configured
2013-08-26 13:57:09 -04:00
Tristan Olive 104edf9948 Preference form updates
* Added logic to distinguish between a preference set that is established and set to defaults versus a set that does not exist in the user account
* Added display logic for special cases where settings should be merged into one line, i.e. from [start_hour] to [end_hour]
* Fixed edit links on combined view
2013-08-24 01:31:02 -04:00
Tristan Olive 55bfd6fe8d Preference form updates
* Rebuilt combined view to be created based on the form structure and thus include custom project preferences
* Expand advanced settings when reached via edit link on combined view
* Removed default venue from project prefs forms, moved to combined view, with one click set functionality
* Fixed layout inconsistencies between computing and project prefs combined views
2013-08-23 15:30:08 -04:00
Tristan Olive f1d34b38bb Preference page formatting
* Added venue selection to project preferences
* Made selected venue persistent across page loads
* Arranged separator lines for consistency between pages
2013-08-21 17:43:35 -04:00
Tristan Olive 7fc39dcf5a Preference page formatting
Added distinct class to preference set selector.
Moved separator from after preset options to before preset options.
2013-08-21 14:55:49 -04:00
Tristan Olive 229c71f41f Page not found
Added an ID to the header wrapper div so 404 pages can be styled like normal pages
2013-08-21 12:52:52 -04:00
Tristan Olive bea06efbee Email notifications
Link to the topic, not to the specific comment posted, until pagination issues can be worked out to ensure the direct link always works.
2013-08-21 10:58:50 -04:00
Tristan Olive 6e00a80354 Email notifications
Don't include the author of a comment while processing notifications.
Fixed email formatting.
2013-08-21 10:45:55 -04:00
Tristan Olive de54608988 Forum post formatting
Changed the order of links so that Edit comes after Reply
2013-08-21 01:41:29 -04:00
Tristan Olive c8213ada6e User display name
Fixed changing of name in user object while theming username output.
Set titles on profile and account info forms to be display name, not internal username.
2013-08-21 00:56:31 -04:00
Tristan Olive f9876267eb User post counts
Include page, story, forum, and news node posts in addition to comments when calculating post counts for users
2013-08-21 00:02:07 -04:00
Tristan Olive bb3c182b83 Email notifications
Fixed type warning in null case by casting the first argument of array_keys as (array).
Removed the notification hook from comment update, which was only for testing.
2013-08-20 13:26:53 -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 df9d234fc8 Account computer list
Base URL strikes again... added $base_url to the computer list template so that relative links to individual hosts work as expected.
2013-08-16 00:12:32 -04:00
Tristan Olive 55bd5981c9 Login case sensitive
The email address was case sensitive during login. User input is now converted to lowercase prior to validation.
2013-08-16 00:04:08 -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 e1338d1f9e Private message redirect issue
The privatemsg module contains a "feature" that prevents an anonymous user from knowing if a message thread exists or not by always returning a 404 error. This often breaks expected functionality when using links in email notifications to reach a new message. Replace this module with a patched module that returns 403 when appropriate.
2013-08-07 13:44:23 -04:00
Tristan Olive 0b7ac39cb5 Preference form formatting
Added separators to advanced settings and form buttons
2013-08-07 10:57:38 -04:00
Tristan Olive b45e912749 Preference form formatting
Reorganized preference forms so that the action links are at the bottom.
Modified fieldset style for consistency.
2013-08-06 17:34:33 -04:00
Tristan Olive fd0b09de63 Forum post formatting
Reorganized templates and preprocessing to categorize post links as standard or moderator actions
2013-08-06 15:24:20 -04:00
Tristan Olive 7c0ff76d08 Forum post formatting
Another batch of adjustments to forum templates and styles:
* Made timestamps consistent between topic node and response posts
* Understated message ID link and signature
* Moved post action links into header line with timestamp
* Moved ignore user link to user block
* Reduced size of user and post action links
* Set topic name as page title
* Added breadcrumbs under title
* Moved subscribe link to upper right
2013-08-06 05:53:21 -04:00
Tristan Olive c38eb1a97f Forum topic list
Added distinct CSS class for featured items.
2013-07-30 15:38:58 -04:00
Tristan Olive 8fb2a0d241 Login redirect on access denied
The r4032login module needed a patch to work for sites served in subdirectories, so this has been added to boinc/modules/contrib as a patched third party module.
Updated the standard page template so the login link includes a destination parameter to return the user to the current page after login.
2013-07-30 14:16:53 -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 3e0dc42671 Forum topic list
Support independent styling of first and last rows as well as first non-featured topic row
2013-07-18 13:46:14 -04:00
Tristan Olive 3db00b7ec0 Forum topic list
Show "Locked" state, similar to "Featured" in the Last Reply column
2013-07-17 14:03:56 -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 fa4d8111f2 RSS feeds
Removed redundant feed icon from page template
2013-06-27 09:07:29 -04:00
Tristan Olive ad8c6e510c RSS feeds
Added news feed template to include title and description
2013-06-26 10:56:02 -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
Tristan Olive 24d3acb4fa Merge branch 'drupal' of gitmaster.atlas.aei.uni-hannover.de:einsteinathome/drupal-boinc into drupal 2013-06-24 15:02:59 +02:00