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
ef4b7fda92
Add markdown formatting for sponsor descriptions
2018-12-28 19:10:31 -08:00
James Mason
03f7951676
Add a switch for allowing registration on events (proposals)
2018-12-19 13:18:24 -08:00
James Mason
75bf1380ba
Select Call type when creating; don't switch types.
2018-12-19 13:18:24 -08:00
James Mason
e518431b8e
Rename 'Call for Papers' to 'Calls for Content'
2018-12-19 13:18:24 -08:00
James Mason
21c5b842b1
Unlint CfP views #BetterPlace
2018-12-19 13:18:24 -08:00
James Mason
a3adf8318d
Add additional social media fields to contacts
...
+ YouTube
+ Blog
Simplify logic in the view, and refactor the test #BetterPlace
2018-11-14 15:01:03 +01:00
dpliakos
20415f00e1
Remove link from splash page edit subtitle, if splashpage is not created.
2018-10-25 20:40:34 -07: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
d7a0936dd7
Convert admin/registrations datatable to AJAX-backed
...
Supercedes https://github.com/openSUSE/osem/pull/2031 .
Note:
* "Questions" modals have been dropped from this view; questions are no
longer asked on registration, since Surveys(PR#1100) were added.
2018-10-10 21:57:22 +02:00
James Mason
eea05d649c
Clean up export links on admin/registrations #BetterPlace
2018-10-10 21:57:22 +02:00
James Mason
f3757fd4e7
Update chart-js-rails to version 0.1.6
...
Supercedes #2152 with required code changes.
2018-10-10 21:23:28 +02:00
James Mason
3af4dd5aac
Move big statistics to a partial
2018-09-27 15:42:08 +02:00
James Mason
1eff57d3ac
Add relevant data to scheduling widget
2018-09-27 15:41:06 +02:00
James Mason
21b908ad38
Cache admin schedule event partial
2018-09-27 15:41:06 +02:00
James Mason
ed6b2d8c93
Default to keeping user's email addresses private.
2018-09-25 22:11:38 +02:00
Stella Rouzi
da91ff8371
Add email for proposal submission
2018-09-19 21:25:12 +02:00
James Mason
64ceaf50f4
Update Admin user datatables to use AJAX
2018-08-30 16:50:42 +02:00
Tyrant Davis
6987c34e12
Add public or private status to other splashpage options.
2018-08-29 21:28:20 -07:00
Tyrant Davis
1333641a5f
Change css id #publicorprivate to a class id. Upate splashpages/show.html.haml
2018-08-29 21:28:20 -07:00
Tyrant Davis
d3ce401cba
Indicate if spalshpage is marked as public or not.
2018-08-29 21:28:20 -07:00
Situ William
e29931b8c3
added a button to new_admin_conference_path at admin/organizations#index
2018-08-12 16:29:01 +03:00
Stella Rouzi
76482327b7
Fix rating_stars parameters in admin/events#show
2018-07-30 12:21:13 -07:00
Stella Rouzi
9908f88570
Add survey with target after_event
2018-07-03 08:46:15 +03:00
Stella Rouzi
e1adf28081
Show charts for survey replies
2018-07-03 08:46:15 +03:00
Stella Rouzi
683f62a27c
Add more options for surveys
...
* Survey period constraints
* Add abilities
* Enforce required questions
* Update survey_submssion updated_at
* Do a full match of possible answer and user reply
2018-07-03 08:46:15 +03: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
4ecf078db6
Consistent, concise styling of datables
...
Add a semantic class to aggregate bootstrap classes and consistently
applyt them to all datatables.
2018-07-02 09:56:51 -06:00
Liana Gk
b54e3f7ab9
change unless/else to if/else
...
(cherry picked from commit 7fa38e2697 )
2018-07-01 01:12:14 +02:00
James Mason
1e9765c163
DRY up bootstrapSwitches with default values
2018-06-26 07:10:08 -07:00
James Mason
d8bd269a64
Add frozen_string_literal magic comment
...
re: https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/FrozenStringLiteralComment
2018-06-01 09:15:57 -07:00
Stella Rouzi
d01d15ba5e
Update paper_trail, show ticket price with currency in versions
2018-06-01 09:05:21 -07:00
Stella Rouzi
c4eac5ec3b
Minor refining in admin/versions#index
2018-06-01 09:05:21 -07:00
James Mason
03ef28e74d
Require code of conduct acceptance on registration
2018-05-08 13:23:00 +02:00
James Mason
a6daff8582
Add/edit org code of conduct, as admin
2018-05-08 13:23:00 +02:00
Stella Rouzi
c9a7b6fc1c
Fix variable error in versions#index
2018-04-16 20:41:07 +03:00
Stella Rouzi
cf251515f4
Fix toggle of version changes in all pages of datatable
2018-04-16 20:41:07 +03:00
Situ William
d7b3029383
added edit button to the admin/tickets#show page
2018-04-12 13:02:05 +03:00
Michael Klimenko
4bc783b42c
Specify url input type for client-side validation
2018-03-27 09:51:25 -07:00
James Mason
31a3cb18b7
Implement caching on admin event view
...
Resolves https://github.com/openSUSE/osem/issues/1985
2018-03-14 18:00:37 -07:00
James Mason
a2ed9c0074
Move events index datatable row to a partial
...
- clean up columns
- tag unregistered submitters & speakers
- implement caching
2018-03-14 18:00:37 -07:00
James Mason
4951d085f5
Tidying up.
2018-03-14 18:00:37 -07:00
James Mason
81bad2eb4d
DRY up event export menus
2018-03-14 18:00:37 -07:00
James Mason
0848df6948
Add helper for event switch checkboxes
2018-03-14 18:00:37 -07:00
James Mason
ad19a6d753
Use helpers for repeated event dropdown links
2018-03-14 18:00:37 -07:00
James Mason
4c58104a65
Remove blind_voting overreach
...
The 'Blind Voting' feature is described as:
> you do not want to show voting results and voters prior to user
> submitting a vote.
It does not imply or suggest that speaker or submitter names should be
hidden (especially from admins).
Resolves https://github.com/openSUSE/osem/issues/1984
2018-03-14 18:00:37 -07:00
James Mason
9e10678542
Clean up rating partials
2018-03-14 18:00:37 -07:00
rahul2240
1b226f1ac8
Fix NoMethodError in revision history
...
Roles get deleted with organization so to show them in revision history previous version of role model is required.That is done here.
closes https://github.com/openSUSE/osem/issues/1937
2018-03-14 23:42:46 +01:00
Carlos Coelho
8457dafbf6
Add withdrawn events to conference dashboard
...
Signed-off-by: Carlos Coelho <carlos@vinta.com.br>
2018-02-19 01:02:30 +02:00
Marie-Elise
e3b83e8ec1
Hid create organization button from non-superadmin users.
2018-01-17 07:58:21 -08:00