Add recent commons as a separate project, upgrade to version 3.39
and provide separate patches in commons.make file.
This changeset also introduce profile inheritance, so groups profile
inherit the entire commons stack. The installation profile is refactored
and duplicates were removed.
Change-Id: Idc4e4ab24680fa6e1b045350c1dc1c66cad9e5e7
We are no more using this module, so this patch will disable it,
and can be removed in a future release.
Change-Id: Ia641e4052faa336af90c1440ebaa0209546df037
Enable email notification of private messages, add a new
user/%user/message-settings form to override default
email settings for authorized users.
Change-Id: I13c629f4fbf2790d5a6fc8a1333e607a42beca3f
Apply the security fixes including:
- Drupal Core - Moderately Critical - Multiple Vulnerabilities - SA-CORE-2015-001
- SA-CONTRIB-2015-079 - Chaos tool suite (ctools) - Multiple vulnerabilities
The following patches were applied to 7.x-3.23 commons modules:
- patches/0001-utility-links-block-install-theme.patch
- patches/0002-events-page-refactor-to-pages-module.patch
Installation profile got a refactor of module installation, as groups_ modules
and l10n_updates deployed from an installation task to avoid memory
exhausted errors of the installation process.
Change-Id: I48481657124fdbbee84e1cbfec3a3a2b5f475c2c
A new reporting module with an initial group membership collector
feature. Th module is collecting meetup.com's membership numbers daily into
the groups_membership_stat table.
Change-Id: I35a18d3883117bfb670a4eac18b885fa21a8bbc3
Replace default job_scheduler with elysia_cron module that performs
better then built-in scheduler, and provides more debug and
fine-tune options. Groups feeds import jobs were split out to separate
module include files. Cron run disabled by default and needs to
re-enable after site deployment.
Change-Id: I407e77e7ede9c692cb46ee56ee428b58ba6ba61e
Add the standard languages selector block to navbar, register default
languages, enable l10n_updates. The groups_language_switcher module
is deprecated now, will be removed in a future release.
Change-Id: I4ae0582bd9b153503a22edc5e83d38efa7eff8a1
This fix overrides the commons wiki hooks instead of totally disable
of the module. Simple module removal introduced some drush build
errors in a special case when the distro was built from scratch. So
the commons_wiki module now re-enabled and groups_wikis module remove
the wikis entry from quicktabs and removes the permissions from
wiki content type.
Change-Id: Id65cc82e6caf92f494714e1592f8e958a352be4f
Remove the wiki pages from group content. Maintaining a wiki-like
function is not necessary since the regular posts are enough for the
scope of the project, and collaborative editing can be done on etherpads.
Change-Id: I0545559def4af01256be7ea4f7bb11add25f18c4
Fit comments to new bootstrap theme, simplify commenting and remove
comment subjects. Disable comments on group content type.
Change-Id: I6751e543e5a42a3fa4d7e60a4b4935af50576389
Replace openid provider with oauth2. Oauth2 provides more details about
user profile and contains profile picture url. This patch contains
the groups_oauth2 module, an oauth2 authorization implementation for Drupal
written for openstackid.org provider. See module's readme for required
variable settings.
Change-Id: I30fc363d60a5f679194dfd0f9d6c6453f783f9aa
Append the new-style formatting to group page, and add the missing
subscription, group activity and group members blocks to the page.
All group page related ui features included in the groups_page module.
Change-Id: Id1f3c0ab6d4157e5c3b3162f9e47e673818382da
Install and enable google_analytics module to support web site
analytics. Related infra patch:
https://review.openstack.org/#/c/112249/
Change-Id: Id84bf3bb5a99f5d10b0e345740ff1833998962f2
Add missing hook_info() to groups profile and install missing
commons_wikis module to revert organic group permissions and support
commons_entity_integration hooks.
Change-Id: I98eb5f215a2c335436e98538a061d272a0506535
Clone the events page from commons_events_pages module into the new
groups_events_pages. Remove the login block from events page layout.
Change-Id: I61fd4a3e63e6f98a6eeb1818e48b5855bd4e8631
Add markdown module and create a markdown text format filter as the
part of installation profile and provide an update_hook().
Change-Id: I384cb33140da1c529f3724f7acf3072654d108f6
Drush import-static-pages invoke static page feed import. The source
directory must be set in groups_feeds_markdown_directory variable.
Add missing dependency of commons_pages module into groups.info.
Change-Id: I7e8ae86614127f103c56eb13128c8d2236a5edee
Rearrange frontpage block layout and add welcome block,
upcoming events and recent site activity into lower
regions.
Change-Id: I0ac9937e8abaceb383775881da99ee5bb458219c
Implements the drush import-meetup-events command. It helps to
automate the OpenStack user group events from meetup.com calendar
in iCal format.
Change-Id: I48d57a1ee552a1c18f07036ad65dc068b25711b9
Introduce a new layout to front page, include a map, group finder,
and tabbed upcoming events / recent activity.
Change-Id: I1a865e29e3a1174a2f0ca1636f01ee3a2d0df0a0
Update commons modules to release 7.12, and move the codebase under
modules/commons instead of constant fetching from remote repository.
The commons.make file removed so it is not required to rebuild
groups distribution.
Change-Id: I3be393ba1af34427e2915b18ab1ad718fd4e54db
Feeds module extended by jekyll like markdown parser capability.
The markdown file contains a yaml like header to describe
meta-parameters for example path, title, published status, etc.
Change-Id: Ice6c125af15854670498f759d8ffc51538d49022
Remove the Site/Users dropdown from search block that appears as part
of every public page. Groups common module created to hold global
callbacks.
Change-Id: I10586ee1e8d356cd0883a609ee7fdc2c27514ce8
add a group location field(set), that defines the geographical location
of a user group. Data requirements:
- locality
- locality type (city, region)
- country
- longitude, latitude coordinates
long, lat required for displaying user-group on local map
the global map view will be use the country's central coordinate.
the country field must be linked to another dataset where all countries must
be linked to a continent. (it is required for group by continent view)
Change-Id: I373ed07615cd55054770073c63b5034cd56796c7
Create a resource field for a user group based on following requirements:
- it is a key value pair
- the key can be selected from a pre-defined list
- the value is a free text, it can be an url also, that must displayed
as a link
- the field can contain multiple elements (0..N)
Change-Id: I76e46882ef734849ee8a957a658a95849cb5f0a5
Remove or disable the not used features of commons, like wiki page and
qa. Inherited commons profile is dropped due several missing features
like inherited library handling and installation task execution order.
Change-Id: Iaa2abf00edb3e5d854ffc51ff6aa6c22419145da