Commit Graph

56 Commits

Author SHA1 Message Date
Tom Fifield 4295b16cc9 Update to new OpenStack logos
Replaces the old OpenStack logo files in the bootstrap theme
with new versions.

Change-Id: Id114be40b29777ae1ef35fd9cd19ad278af4c893
2017-04-20 18:10:56 +02:00
Marton Kiss adef663bbc Add a standalone map page
Render an embeddable map at /map url, so it won't contain any footer
or header content.

Change-Id: I462d5d641bb96372f8a8086eacf43165fb74420a
2016-03-01 13:59:25 +01:00
Marton Kiss 6ecae2d620 Fix ambassador name on ambassador page
Use a proper user name formatting function instead of name field
of the user account. The user format triggers hook_username_alter
so properly formats the output when we use the oauth2 fields.

Change-Id: Ie8df65822a2cad61f618e6c835cf7c0eebde3ccd
2015-10-27 07:47:53 +09:00
Marton Kiss 8e2b3da881 Fix page node stylesheets
Remove duplicated header and user picture of page author.

Change-Id: Iace3d94dd5fcdbf039d3265fe92eba53e8a63ba8
2015-10-07 14:53:56 +01:00
Marton Kiss 79f7599ec3 Refactor Ambassador pages layout
The new layout brings the ambassador profile closer to top of the page.

Change-Id: I61ae00d3a53dcbc5d691dce93b46388a75516289
2015-09-02 09:49:37 +02:00
Marton Kiss e40241a18c Add alternate user profile image
This patch allows to display alternate user profile pictures on
ambassador pages, instead the upload ones provided by openid.

Change-Id: Ie6d43dd90fec0a73bf2f0a5fef8cc4855957c772
2015-08-26 11:44:14 +02:00
Marton Kiss 50b402d693 Add ask the ambassadors page
Add a message form and the ask the ambassadors banner to ambassador page.

Change-Id: I7014497e12140a15ecf1426c064065001c7edf9a
2015-08-25 10:11:23 +02:00
Marton Kiss 53bcf3fc53 Add region to ambassador user profile
Add ambassador region to user profile and display next to
user name on ambassador page.

Change-Id: I6dded1fdba5548101682a5156e434940569c1bf2
2015-08-24 08:51:35 +02:00
Marton Kiss b2ae6ce838 Ambassador pages profile images and banner update
- 300x300 scale and crop image style to profile teaser
- ambassador banner image update
- enlist layout and styling

Change-Id: Ic62094e514732afbb7d231ebcaa04a4fe4d6732b
2015-08-22 21:47:10 +02:00
Marton Kiss f9de076005 Weibo support for ambassador user profiles
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
2015-08-22 17:10:19 +02:00
Marton Kiss 59baa41584 Add social link to user profile on ambassador page
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
2015-08-22 12:51:17 +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 d50247a90d Refactor bleed margins of bootstrap theme
The bleed margins of the design was defined for front page only.
This patch makes it extendible by different conditions in the
theme's preprocess_html() hook.

Change-Id: I3b005bd2659e2c7d29ab48de2860e0978b5748a6
2015-08-20 10:26:38 +02:00
Marton Kiss ac095fb078 Added group status report
Status report on group data completeness added, available for ambassador,
community manager and administrator roles.

Change-Id: I2106dfad568017c44834353dedca6308d08b4d72
2015-03-10 10:51:25 +01:00
Marton Kiss 81bbee5437 Add report links to user profile
Add report links to user profile, visible only on profile
of community managers and ambassadors.

Change-Id: I7e8e5946e6a4097f18829f0179c73bd2315c3d1b
2015-02-23 10:46:07 +01:00
Marton Kiss e8ac3ba589 Enable group registration workflow
New registration link and new group review queue link added to user
profile page of users with ambassador or community manager roles.
The registration workflow had been enabled so a new group must
be approved by an ambassador or community mgr.

Change-Id: I8b633f122da7c6a442f109211214fe7ecec250dc
2015-02-23 10:19:54 +01:00
Marton Kiss dd91ea8974 Add charts to membership reports
Add a custom chartjs module to integrate chart.js with Drupal. Extend
the membership report by a bar chart, and the membership history
report by a line chart.

Change-Id: Ifb134b632e593c88d81b44e97cb1a2c73626f0a8
2015-02-18 15:51:12 +01:00
Marton Kiss b55c816a53 Added basic membership reports
Provide a basic membership reporting ui at reports/groups-membership-report.
Display the daily collected meetup.com membership data in a daily
aggregated form, grouped by continents and countries.

Change-Id: I895f98458f87cb19a73af59067f7ecf81ee8eb04
2015-02-12 22:02:11 +01:00
Marton Kiss 58cf7280b8 Fix missing role title on user profile page
The role titles not appeared on profile page, just in the
special case when the logged-in user had that role. This patch
fixing that with using the proper user account object to determine
the role of the profile.

Change-Id: Ia4a2d830a5a7f77ef2bd77101aa5356a1239d31d
2015-02-03 17:21:29 +01:00
Marton Kiss d6f9c25649 Added synchronization settings form to group
Sync settings are available for group administrators at node/%node/sync url.
Allows to edit the groups_sync_event_<nid>, groups_sync_group_<nid> and
groups_sync_meetup_<nid> variables.

Change-Id: I882f338095916a1fb507cdcda1877382ca8c3358
2015-01-21 11:24:27 +01:00
Marton Kiss d8805d3fbe Add ambassador, community manager user roles
Add ambassador and community manager user roles and display labels under
profile picture.

Change-Id: I0aac9d24e8c68ce11b483922aba99bd4ba066479
2015-01-20 20:31:42 +01:00
Marton Kiss a9051b4bc9 Add feed link to event list
Feed link added to event list on groups frontpage.

Change-Id: I9c4c35b6e2854d27ac8bb75cb6349425ea216927
2015-01-20 19:25:28 +01:00
Marton Kiss cfb223b9ea Refactor localization support
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
2015-01-15 21:47:23 +01:00
Marton Kiss 7612522fe2 Fix event themes
Home page upcoming events are ordered by event date now, some minor theme
fixes of events on group page. Event attendee list is available for logged-in
users only.

Change-Id: I8674ce9c5e5b7967a54f06ee9a948a55f209195e
2015-01-13 12:43:41 +01:00
Marton Kiss dd445b563a Display official user group logo
User group status logo now appears next to group title on group listing
page, and right sidebar on group page.

Change-Id: I2fe7ca9f2e80dbab1657d4b6e7984b4444cb42b5
2015-01-12 17:09:47 +01:00
Marton Kiss 27d706215a Theme user profile page
Align the profile picture to the left side, and enlist user group memberships
and user account history.

Change-Id: I42b3f8e22c2c964ec98bfa5727f02dabc9d12509
2015-01-07 11:16:22 +01:00
Marton Kiss 2df654f1b3 Remove exposed filter from browsing widget
A minor facelift on groups page, remove the browsing widget's filter.

Change-Id: I5229e96c80faa08b4482a382361d0be7785409df
2015-01-07 10:26:46 +01:00
Marton Kiss ae00a2845e Remove log in or register links from comments
Remove the log in or register links from comments on groups page
and groups content page.

Change-Id: I5c80940fbe6739edd20a71421e3cddbb02bfd5a6
2015-01-07 09:24:01 +01:00
Marton Kiss b984cd1cac Remove dpm calls
This two dpm calls caused a WSOD on staging server.

Change-Id: I47ae952b3819bab3109ebac58511ffa11e964986
2015-01-06 08:29:24 +01:00
Marton Kiss e389ea689e Theme post content type
Update the appearance of post content types, remove duplicated
comment links, and extra rating links. Refactor the submitted by
line.

Change-Id: I96b5a858d903c9cb04bffb106d646724ea5fad77
2015-01-05 15:59:11 +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
Marton Kiss e9b0b89c35 Enable content stream on groups page
Display a stream of content on groups page and enable content
post feature, based on user roles and group membership. Content
creation allowed for group organizers only.

Change-Id: Iebed964fd296fffde63a1f6e140d0ea2d548220d
2014-12-30 16:54:56 +01:00
Marton Kiss 1585150ba2 Update group registration form
Simplify the group registration form, add scss and make
the layout wizard-like.

Change-Id: If5539e5da9083b6d181b0cc1198f5ba2a43527a8
2014-12-16 10:34:17 +01:00
Marton Kiss b9db93a633 Enable oauth2 login
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
2014-11-25 17:32:08 +01:00
Marton Kiss 6949fdf73f Fix recent activity css on group page
Add missing selector to properly display recent activity on group page.

Change-Id: I90c169b29632d5592e14c613f3645c3a35a2724f
2014-10-31 22:28:53 +01:00
Marton Kiss f4a3682a04 Event venue name on event form and upcoming event block
Add venue name to the event content type and upcoming events block.

Change-Id: Ib9d8b812d56560b00b69945d16f4ea17f36e94c8
2014-10-31 22:12:53 +01:00
Jenkins 200595c5ac Merge "Add custom upcoming events block to group page" 2014-10-31 21:10:35 +00:00
Marton Kiss 55e58897f7 Add custom upcoming events block to group page
Override the commons upcoming events view, and add custom template to
display upcoming event details.

Change-Id: Id82d92c60fa7aee22fc747a151e680c8bf9ddcaa
2014-10-31 21:54:46 +01:00
Marton Kiss c21b2b6d76 Fix resource url overflow in group page
Long resource urls didn't brake properly in chrome browser.

Change-Id: I550b215bf4e9e78b8e1a088a5c68f3f98aef7231
2014-10-29 20:11:57 +01:00
Marton Kiss 4088f0d906 Refactor front page layout
Move static pages from main menu into a front page block, insert a community
banner block, and refactor the recent activity and upcoming events content
into bottom part of the page.

Change-Id: I7c392171bbc17ddd5ad297c9737941ec72446796
2014-10-29 13:57:14 +01:00
Marton Kiss f7c93a08b2 Add panels and styling to group page
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
2014-10-29 07:40:54 +01:00
Marton Kiss 08d52386f2 Groups directory filter
Replace the existing groups directory patch with a filterable group
listing. The resultset can be filtered by continent and group status.

Change-Id: I92f6694fef4a92f3f279c0c622d0c61e082f8707
2014-10-28 21:09:19 +01:00
Marton Kiss 1b5b90abc2 Add utility block to navbar
This patch moves the utility block into the navbar as a dropdown
menu.

Change-Id: I59bc25bedc54579b0d4cfb53e835d6a427d679ce
2014-10-28 12:59:23 +01:00
Marton Kiss 6cbed3be20 New bootstrap based theme
Add a bootstrap css based theme to groups portal, and match the design
elements and layout of new openstack.org site. This patch will not
enable the theme by default, just add the bootstrap module and the
openstack subtheme. The subtheme is based on the sass version of
bootstrap with a bundle compass support.

Change-Id: Iae976151e87d4d2edd6e913a5aea16d9c13dc051
2014-10-28 12:30:32 +01:00
Marton Kiss cf050bd27c Fix map marker content
Refactor map marker view mode from full view to teaser, remove 'read more'
and 'login or register' links of teaser view.

Change-Id: I66180616f8fbcd841841c423a9c2059bf0028f73
2014-07-28 13:44:59 +02:00
Marton Kiss 6379c3578b Frontpage multe block layout
Rearrange frontpage block layout and add welcome block,
upcoming events and recent site activity into lower
regions.

Change-Id: I0ac9937e8abaceb383775881da99ee5bb458219c
2014-06-23 13:44:12 +02:00
Marton Kiss d97e3ba1c1 Refactor front page layout
Introduce a new layout to front page, include a map, group finder,
and tabbed upcoming events / recent activity.

Change-Id: I1a865e29e3a1174a2f0ca1636f01ee3a2d0df0a0
2014-06-17 13:06:35 +02:00
Marton Kiss c4b95b4203 Remove bullets from footer links
Match the design of footer elements to openstack.org footer.

Change-Id: Iea45e1c444398030e850c2f7bad8a78292e066af
2014-04-24 19:09:19 +02:00
Marton Kiss 6c912891bc Openstack theme fix utility block overlap
Fix the utility block overlap css issue that prevented click on
the user name or other elements in header.

Change-Id: I94fa83c79b5b27d55f7af7248c921b4890ebd0fb
2014-04-24 09:43:37 +02:00
Marton Kiss e7e0a499b7 Frontpage block layout
Reorganize frontpage layout and add new block templates like
community stats, community map and find nearby groups.

Change-Id: I1acf920113068ba8cba8af78cf2e532002c569cd
2013-12-10 21:30:02 +01:00