Commit Graph

19 Commits

Author SHA1 Message Date
Marton Kiss 162f62c3e0 Upgrade Drupal Commons to 3.39
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
2016-10-12 18:17:24 +02:00
Marton Kiss 079b22f2b3 Enable message email notification
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
2015-09-01 17:04:42 +02:00
Marton Kiss b967d01702 Add groups ambassador page
The new page enlist the ambassadors and include a lead block for
ambassador program faq. New assets defined by the patch:

groups ambassador module: building blocks
  - profile teaser view mode for user entity
  - groups_ambassador_list view
  - ambassador roles block
  - ambassador selection process block
  - ambassador program faq block

groups ambassador page module: landing pages
  - ambassador program main menu
  - ambassador program page

Change-Id: I0e2d92b74c34baaff7aacb4055e9b6c2f1614e0a
2015-08-21 20:12:51 +02:00
Marton Kiss 788a9c39b4 Disable commons_utility_links block on admin theme
The utility blocks was displayed on admin theme on new
deployments. This patch disable the block as part of
post-installation task.

Change-Id: Iabc2da4bdd05720426061e682f6811a4545e3ccb
2015-04-03 16:06:03 +02:00
Marton Kiss c2acc71500 Upgrade Drupal Commons to 7.x-3.23
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
2015-03-24 16:38:09 +01:00
Marton Kiss 5992731e3e Refactor comments
Fit comments to new bootstrap theme, simplify commenting and remove
comment subjects. Disable comments on group content type.

Change-Id: I6751e543e5a42a3fa4d7e60a4b4935af50576389
2014-12-31 18:03:58 +01:00
Jenkins ce1353266c Merge "Fix missing og_groups_ref fields from group contents" 2014-08-04 19:16:36 +00:00
Marton Kiss c99feed62f Fix missing og_groups_ref fields from group contents
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
2014-07-29 14:08:58 +02:00
Marton Kiss 495a04df72 Add coordinators to group properties
Add coordinators field to group properties and make them importable
from groups.json file.

Change-Id: I52944fc27402ef7b4bf2302185eec91787198981
2014-07-28 14:55:12 +02:00
Marton Kiss 8ac59801be Refactor commons build process
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
2014-05-28 15:58:33 +02:00
Shane Wang 890196497e Fix misspellings in groups
Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: I99d3bbd9d6d8a0820ffac35f7d43771f80dad5ac
Closes-Bug: #1257295
2014-02-07 14:29:26 +08:00
Marton Kiss 110f4d7a63 Home page upcoming events block
Add upcoming events block to home page and generate demo event content
from events.json file.

Change-Id: Ia126ef202621a9c9f97c502ebb4fe174528ca83f
2013-11-20 16:04:04 +01:00
Marton Kiss 2224df45af Groups demo content update
Load demo content from profile's groups.json file, including
group resurces.

Change-Id: I9efcd1b57fce7d489207ecaf1e9bf8af3cd53f1e
2013-11-05 01:04:42 +08:00
Marton Kiss 4329efa94a Openstack theme - set default avatar
Set default avatar picture. Groups will display this avatar when
user don't have a profile picture.

Change-Id: Ic02ff0e51344235e68c672a3ff2e3168b3525bea
2013-11-01 15:28:22 +01:00
Marton Kiss 289d3e8ae5 Installation profile demo content
Add default user group content during installation phase, including
group locations.

Change-Id: I35171fa0958a45d459aac9caa0c83893d195db39
2013-10-10 11:21:32 +02:00
Marton Kiss 871130f9e5 Disable language import
Language import is disabled due mysql backend performance.

Change-Id: I411390436af90d90d78b82a4677dd8caf2b9e179
2013-09-18 21:10:17 +02:00
Marton Kiss 494624b9aa Add resource fieldset to a group
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
2013-09-15 20:38:35 +02:00
Marton Kiss a1a458d25f Include translations in build-process
Download commons translation files during make process, enable and
import languages during installation, set language negotiation to
URL based. Supported languages: zh-hant,zh-hans,ja,ko,vi,ru,pl,
de,fr,es,it,pt-pt,hu,ar,tr

Change-Id: I8f05a63b00f657225d3b8b84d531940dddbe8162
2013-09-15 11:33:13 +02:00
Marton Kiss 1502873142 Initial clean-up commons makefile
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
2013-09-13 09:46:40 +02:00