Commit Graph

76 Commits

Author SHA1 Message Date
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
Tristan Olive e0fb59feb9 Removed block inclusion in features
Block settings cannot be reverted due to some bug in the features implementation, making the effort to include them fruitless
2013-06-24 14:50:33 +02:00
Tristan Olive 012ae0651a Removed dependencies on features_extra
As it turns out, there is no automatic way for dependencies to be resolved in cases where a required module is included in a "project." In this case, the fe_block module is part of the features_extra project and there is no way that a simple "drush en" command can both resolve the dependency on fe_block and yet download features_extra in order to resolve it...
2013-06-24 14:50:33 +02:00
Tristan Olive f7007e656c Added dependencies to detect fe_block module 2013-06-24 14:50:32 +02:00
Tristan Olive 6d07086925 Added host list to general prefs page 2013-06-24 14:50:32 +02:00
Tristan Olive bef115bbde Added host list to general prefs page 2013-06-24 14:50:32 +02:00
Tristan Olive 69ca0f5a6f New feature for work and host detail
Added feature to provide views for host, task, and workunit detail
2013-06-24 14:45:25 +02:00
Tristan Olive a519c64a8d Removed dependency on sched_log_link (BOINC) 2013-06-24 14:45:24 +02:00
Tristan Olive 06f8ce3e1c Fixed missing dependency on ahah module 2013-06-24 14:45:24 +02:00
Oliver Bock 8a63dc8a90 Don't track stock modules anymore (handled via Features) 2013-06-24 14:41:26 +02:00
Tristan Olive 8d3840c1ac Updated forum permissions
Created assistant moderator role, as the "Forum Moderator" is inflexible and cannot be restricted from deleting posts.
2013-06-24 14:40:55 +02:00
Tristan Olive 53b24d28a1 Fixed CPID in account stats view 2013-06-24 14:40:55 +02:00
Tristan Olive c350512cd3 Fix feature export format inconsistencies 2013-06-24 14:40:54 +02:00
Tristan Olive 8765aa1b76 Added forum moderator role 2013-06-24 14:40:54 +02:00
Tristan Olive f8f7883818 Forum import issues
Added missing files from previous commit
2013-06-24 14:40:54 +02:00
Tristan Olive 52ade2a02b Forum import issues
Updated flag module to support export to features;
Check for nid in import process before flagging content for a user (subscribing);
Added subscription and abuse flags to boinc standard feature;
Added friend flag to friend feature... this stuff doesn't work without flags first being created!
2013-06-24 14:40:54 +02:00
Oliver Bock e695806c47 Changes caused by Feature module update in parent commit (new array arguments after core/module updates) 2013-06-24 14:35:38 +02:00
Oliver Bock d595effaf8 Disable theme registry rebuild option by default (override for development) 2013-06-24 14:35:37 +02:00
Tristan Olive f7dc1a6b22 Added stats charts feature
Stats charts on the home page and user dashboards have been featurized.
2013-06-24 14:34:21 +02:00
Tristan Olive aedbc4fcad Set default user avatar 2013-06-24 14:34:20 +02:00
Tristan Olive 0ffdc1dca0 Set default admin theme
Admin theme should be set to Garland by default, as the BOINC theme is currently only for the public front end. Also, footer links should not be included in the standard feature just yet (need to link to static content, which needs to be created first...).
2013-06-24 14:34:20 +02:00
Tristan Olive 8ecc3d800f Removed dependency on UUID module 2013-06-24 14:34:20 +02:00
Tristan Olive 8dbda6e6b0 Added features deployment directory 2013-06-24 14:34:20 +02:00
Tristan Olive 8b33b231e0 Initial features release
Packaged and configured the highest priority features (and a few others...) for deployment testing
2013-06-24 14:34:19 +02:00
Tristan Olive a96e933d12 Patched Features menu support
This patch helps Features to distinguish when a menu is customized and also gives submenus a fighting chance at importing properly
2013-06-24 14:34:18 +02:00
Tristan Olive 83ec912ce6 WYSIWYG in features
The WYSIWYG module must be patched to support features. Sad but true.
2013-06-24 14:26:51 +02:00
Tristan Olive 4609aa573a Added input formats to features
The Rich text input format is very useful as a saved configuration, since it is the site default and is expected by BOINC import. The corresponding WYSIWYG profile is also included so that Rich text uses TinyMCE.
2013-06-24 14:26:50 +02:00
Tristan Olive f25640af25 Features support
Added Features module to support site configuration management. Also added Exportables and Strongarm to expand features support. Diff module allows viewing which parts of a feature have changed since it was installed (if it is in "overridden" status).
2013-06-24 14:26:50 +02:00