The embedded map /map now provides absolute urls for group pages instead
of relative ones. The map marker's title contains plain text, and the
click event on marker icon redirects to group page directly instead of
showing a balloon popup.
Change-Id: Ib4c1e35b20bc287b275b072e65369de18e574b7b
Multi-profile inheritance not includes the base profile library
path, so this alter hook simply adds the missing path.
Change-Id: I2969085faf444d839a85dfd5002e18f30b0d3d67
This change break the site, but prepares the commons profile
refactoring, where the profile will be fetched as a drupal
project and patches can be applied in a more visible way.
Change-Id: I6daa321c97511fa0e432edd86981bb5b8e819568
Update Flag module to v3.9 as the 2.x branch is discontinued. The
patch 0004-accomodate-flag-v3.patch merged with local commons
modules under modules/commons directory.
SA-CONTRIB-2016-050
https://www.drupal.org/node/2793115
Change-Id: I335963fa16b66d8914071ee5c08b61849384ae6f
The reports/group-contact-report/csv export now filterable by the
group status using the ?status parameter. The format is:
https://<baseurl>/reports/group-contact-report/csv?status=official
Valid values:
- official: filter the official groups only
- unofficial: list the non-official groups
When the status parameter is not present in the query, the
resultset will contain all the user group independenlty of
the group's status.
The reports/group-status-report also includes this url filter,
and the title contains the official status.
Change-Id: I8fcfe6e9963c8b4bbfaee6e1231acc1227ff37c7
Until we don't have integration for other social media tools
than meetup.com and cannot automate data fetching, this patch
adds the ability to enter the data manually by group admins.
Two fields has been added:
- group_members_source: represents the data source of group size data
- field_group_members: represents the size of the group
The reports were also updated, so the regional membership report
and membership report calculates with the aggregated membership data.
Change-Id: Id1df05e4f7181c9109a7737da4fbb8ec60fa5053
Provide a public token based access for the organizer contact report.
Usage: https://<base-url>/reports/group-contact-report/csv?token=<token>
The token must match the value stored in the groups_contact_report_key
variable. The module also provides an admin inteface to set the
token value at Configuration > System Settings > Groups report settings
page.
Change-Id: I8742ff26fd78e8baae6743d8ca15c92a13d86bdc
Event dates will be rendered using the custom timezone setting of the user
group instead of site defaults. This patch adds a new Timezone field to the
groups entity and alters the event date output rendering.
The tzfield module (http://drupal.org/project/tzfield) is a new dependency now.
Change-Id: If79b836e2911d13964c405793333268c716540bb
This patch removes the family name addition to full name and user name
of user profile when used with openstackid.org oauth2. This integration
issue resulted in duplicated last name's in user profile during
registration.
Change-Id: I952239bb442e2aa58cf29a7e45f0e9e760329f25
The user name and full name fields of the user profile contains
duplicated last name for newly registered users. This drush tool
helps to migrate the user profile data into a normalized format.
The duplication happened due to an integration issue between
groups portal and oauth2 service.
Usage:
drush migrate-profiles
Change-Id: I4a2f64b93fc320448cc1b250674fb99604ebd01b
Status report's usefulness can be improved by making it easier to
dive into the details of why a group is lacking organisers/urls/etc
This patch links the group's name to the groups page.
Change-Id: I6ab23adc06871aca809a28d19a53d9cba2b3c133
Currently users' profile and ambassador-program pages show
"Strict warning" messages on rendering profile images.
This commit is fixing the pass reference bug,
similar to https://review.openstack.org/#/c/302634
Change-Id: Ieda5be19ea8c32fcaa948c2385be88461aa0ee5a
Trusty's php raised a strict warning on groups directory block rendering.
This patch is fixing the pass reference bug of Drupal's render call.
Change-Id: Idf773276708a1609881846bce9475ffdeb1db925
We are no more using this module, so this patch will disable it,
and can be removed in a future release.
Change-Id: Ia641e4052faa336af90c1440ebaa0209546df037
The mapbox's freely available warden map tiles was discontinued as
a product, and not accessible anymore. This patch upgrades the
leaflet_mapbox module to 1.3 and sets initial mapbox variables.
The service requires a token stored in leaflet_mapbox_token
variable.
Change-Id: Ibe6e2859c247a24cb41b78cdb39a94a1aeb498b2
For consistency with www.openstack.org footer,
- api link: from api.openstack.org -> developer.o.o
- news link which is in www.openstack.org is added
- fixed CLA link to exactly reference the target page
Change-Id: Id3c48232c46b54020577b0fa02b6de4aba3d0875
The markdown content embedded links were improperly formatted.
This patch is fixing it by an override markdown text filter
options. The filter processing order looks like that now:
- Markdown
- Convert URLs into links
Change-Id: I488d07ab0b7501e51f856317396ebf066fa958fb
Wording tweaks to make the ambassador page more accessible to its
primary audience - user group leaders and community members.
Change-Id: I98481c140c6686ca814780631d4845a2aff5ba17
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
Add an ambassador application form, registered users can apply
to the position. The submit hook will save the registration form
data to content management and invoke a notification message
to ambassadors.
Change-Id: Ia702ae80f44b1289c164dcca8e70f993b98c346f
This patch allows to display alternate user profile pictures on
ambassador pages, instead the upload ones provided by openid.
Change-Id: Ie6d43dd90fec0a73bf2f0a5fef8cc4855957c772
Send the ambassador form message to proper recipients filtered by
region. The message will be saved into Drupal's standard
messaging system. (privatemsg)
Change-Id: Ia68925c05b3c4fd21b520fd13c50995e2265ae36
Add weibo support to user profiles:
- groups_user_profile module
- add weibo url to user profile
- update of user profile's profile teaser settings
Change-Id: I98d220ada8f74e4fe72005b13a6f13aab8ed3881
Display the twitter account of ambassadors on the ambassador page.
- groups_social_link formatter module for link_fields
- fontawesome iconset to support font icons (CDN version)
- update of user profiles's profile teaser display suite settings
Change-Id: Ieba3b5ff047792625fdb23fb7ab498ee355e9dfc
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
Regarding to changeset 206507, also need to upgrade the default
feed element count in commons_events module.
Change-Id: Iaceb8c8d84e3d656a3ebb228c66e2d2c4af76cff
Raise the visible upcoming event element count to 50. This change
helps to export events well advance.
Change-Id: I2351074099e2c327775a5fd4a6b4badf8809aacc
The venue name was improperly saved to event entity, this patch
is fixing that. This issue was related to character encoding
problems of UG Japan event import failure.
Change-Id: I782820b7549db04ab3fdb6c8e5e6a88bfdd0c75e
Story: 2000304
Groups.JSON has fallen out of use as we successfully migrated
the majority of our community leaders to use the portal directly.
Keeping the import going is also causing some problems - eg deleted
groups coming back from the dead - so this patch disables the cron
that performs the groups.json import.
Change-Id: I62ee7001142a25598231ce098a94b4258a56c8a9