Commit graph

200 commits

Author SHA1 Message Date
Michael Ball
5688fd1d1a temporarily disable the conference specific email image 2021-05-03 03:17:28 -07:00
Michael Ball
9f83965c18 Make the _mailbot_* files not depend on @conference 2021-04-15 20:11:40 -07:00
Jimmy
362853f4df Merge branch 'master' of https://github.com/CactusPuppy/snapcon into 177195121-improve-email-templates 2021-03-18 08:40:49 +08:00
Jimmy
fdb08b0c9a [refactor] Move Mailbot#logo_url and #conference_color to ConferenceHelper 2021-03-12 00:14:29 -08:00
CactusPuppy
536ec5b68a
Fix linters 2021-03-11 23:25:35 -08:00
Jimmy
11d4255c67 merge 2021-03-11 21:28:17 -08:00
Jimmy
ee7c906f17 [feat] Modify alt text for logo; Support user-defined color for header and footer 2021-03-11 21:10:26 -08:00
Jimmy
ac4fb8a757 [feat] Refactor mailbot.rb and support displaying conf/org/default logo 2021-03-10 20:13:49 -08:00
Jimmy
ba4de34fa7 [fix] Add alt text to logo 2021-03-10 17:44:15 -08:00
rajavi-mishra
1c28f3839e image tag 2021-03-10 11:18:39 -08:00
Michael Ball
d1ca21f479 Merge OSEM updates 2021-03-08 02:50:27 -08:00
Stella Rouzi
7495ca89ef
Change font for registration item in user menu 2021-03-06 12:48:47 +01:00
Jimmy
c97b081b2c FOR DEMO ONLY 2021-03-05 09:30:01 -08:00
rajavi-mishra
26bb7fcdca change layouts to erb 2021-03-05 09:12:52 -08:00
rajavi-mishra
e8013d8345 stylesheet, layout and rendering for email_template (test) 2021-03-05 03:35:29 -08:00
Michael Ball
cf40f25a3d tidy nav bar 2020-07-28 00:33:04 -07:00
Michael Ball
10d58ef050 Support selecting various sizes of profile pics 2020-07-15 23:27:22 -07:00
Michael Ball
3883188dcd Support Users Directly Uploading Profile Pictures.
* Adds a `picture` attribute to `User`.
* Preserves Gravatar as a fallback option.
* Now, you should use `user.profile_picturer` instead of `gravatar_url`
* TODO: Ensure `profile_picture` handles sizing right for uploaded images.
2020-07-14 21:06:15 -07:00
Michael Ball
b66f69599a tweak method 2020-07-14 18:15:01 -07:00
Michael Ball
4c29d57aae Add a very basic custom_css property to a conference.
It is loaded on all pages for that conference.
2020-07-14 17:43:48 -07:00
Michael Ball
1964522f49 Add warnings when a user needs to register or complete a purchase 2020-07-11 01:50:17 -07:00
Michael Ball
20f1afd4e6 Add some links to navbar 2020-07-10 18:29:20 -07:00
Michael Ball
9a1739e86e UI -- Repalce "Commerials" with "Materials".
This only replaces the UI facing wording. Specs will fail
as they have not been updated yet.
2020-01-18 10:57:42 -08:00
Michael Ball
843ec586ed Cleanup CSS add Snap! style block attachments 2020-01-08 23:18:03 -08:00
Michael Ball
5f1f93d221 Add a snap logo to the navbar 2020-01-07 00:08:05 -08:00
Michael Ball
4ea5fb0892 use a div with padding. 2019-12-19 03:58:07 -08:00
Michael Ball
0c232ffc9d Help button is weird. 2019-12-19 03:53:09 -08:00
Michael Ball
55057686ec Dropdown menu style tweaks 2019-12-19 03:49:23 -08:00
Michael Ball
640d33f187 tweak form display in dropdown 2019-12-19 03:42:10 -08:00
Michael Ball
8a35bb377e Minor HTML cleanup 2019-12-19 02:36:42 -08:00
Michael Ball
cd2e2066f4 Tweak some wording, html and descriptions for Snap!Con 2019-12-19 02:00:32 -08:00
Rahul
bf7a7932ba add booth in alias
Booth can be replaced with any alias by replacing it in alias.en.yml.
2019-08-10 21:40:25 +05:30
Ana María Martínez Gómez
79b88857b6
Fix xml views
Adding the html extension to application.haml avoid that the code is
used in the xml views.

Fixes https://github.com/openSUSE/osem/issues/2497
2019-04-29 15:52:24 +02:00
James Mason
516e53d9df Use chartkick globally
* Clean up legacy charting imports
* Update existing donut and line charts
* Create helpers for parsing out existing chart data
* Move chart partials to a more common path
2018-12-30 16:57:22 -08:00
James Mason
e518431b8e Rename 'Call for Papers' to 'Calls for Content' 2018-12-19 13:18:24 -08:00
James Mason
1241d21f93 Provide an opportunity for including conference-specific CSS
There is currently no top-level selector for views that is conference-specific,
so all conferences on one OSEM instance end up sharing all the same CSS.

In order to allow individual conferences to have unique CSS, a class for the
current conference is applied to the <body> tag, and an scss template provided with
an example of conference-specific CSS.
2018-11-06 08:19:01 -08:00
James Mason
b11001cdba Every campaign has an end.
Drop ahoy, because it's more trouble than it's worth. This means dropping
visits, campaigns, targets.

Campaigns are better run to analytics, such as:
* https://matomo.org/docs/tracking-campaigns/
* https://matomo.org/docs/tracking-goals-web-analytics/
* https://support.google.com/analytics/answer/1012040?hl=en
2018-10-16 21:34:04 +02:00
James Mason
62056fc044 Add a registration link to user menu 2018-10-13 20:26:04 -07:00
James Mason
ed6b2d8c93 Default to keeping user's email addresses private. 2018-09-25 22:11:38 +02:00
Stella Rouzi
9f3c0eff5d Add surveys; custom generated by admins
Available during registration or after conference

Co-authored-by: Shyukri <shshyukriev@suse.com>
Co-authored-by: Henne <hvogel@opensuse.org>
Co-authored-by: Moises <mdeniz@suse.com>
2018-07-03 08:46:15 +03:00
James Mason
4e742d170f Only one collapsed menu on non-admin pages
(cherry picked from commit 96ff845120e7a9c83d5d4c30908b283bb9449247)
2018-07-02 09:57:21 -06:00
James Mason
cddc3e6f93 Move notifications into user menu 2018-06-11 11:53:44 +02:00
James Mason
168a832c10 Move modals content area to main layout 2018-05-06 11:05:24 +02:00
Godfrey Chan
0c8095493a Skylight instrumentation
This allows individual installations to optionally collect performance
data using [Skylight for Open Source](https://www.skylight.io/oss).
2018-02-22 21:08:24 -08:00
James Mason
754d201b01 FIXUP fragment caching issues 2017-12-22 10:48:55 -08:00
James Mason
995176ffe5 Fewer queries for for Conference#show
Reduces SQL wait times by >90% on splash pages.
2017-12-22 10:48:55 -08:00
kostino
2e89920954 Add Button that links to /admin/organizations in _admin_sidebar_index partial file located in views/layouts 2017-12-22 09:18:33 +02:00
James Mason
fba12aef24
Only include transifex JS if the ENV var is set
... otherwise, don't bother loading this blocking external resource.
2017-11-12 20:43:02 -08:00
James Mason
1b8f864feb
Use organization name for title link if available, but link to / 2017-11-07 13:51:10 -08:00
Nishanth Vijayan
68788ce9fc Show conference changelog
Use load_and_authorize_resource in versions controlller
Add conference specifc route to revision history page
Users with role can view revision_history only for the versions they have access to
Handle versions where conference_id is not set (records before papertrail was introduced)
2017-08-24 10:24:13 +00:00