Ismael Olea
b32ddc453d
Fix the docker persistence for uploaded pictures: #1833 #1667
2018-01-02 08:28:49 -08:00
evris99
fe17dface6
remove datatable in program/cfps
2018-01-02 14:23:58 +02:00
James Mason
fa55224163
Break up the one-query-of-doom
...
The single query was producing a tremendously large ActiveRecord allocation.
While this isn't nearly as cool as one query, it's still a significant
reduction in SQL trips, and now has the bonus of only loading what is
actually going to be displayed.
2017-12-22 10:48:55 -08:00
James Mason
754d201b01
FIXUP fragment caching issues
2017-12-22 10:48:55 -08:00
James Mason
5fb09f398a
FIXUP: Reorder splashpage & align form
...
* Per PR comments, place program above registration/tickets
* Reorder splashpage admin form based on splashpage order
2017-12-22 10:48:55 -08:00
James Mason
245a312c1b
Add emphasis to call for sponsors
2017-12-22 10:48:55 -08:00
James Mason
27f6d8ad73
Let's get serious about linting, folks.
2017-12-22 10:48:55 -08:00
James Mason
8f43da79b5
Redesign splashpage program section & split out partials
2017-12-22 10:48:55 -08:00
James Mason
494a1b32a4
Offset venue map to center up marker
2017-12-22 10:48:55 -08:00
James Mason
20e2b4b76b
Move sponsor modal to a generic partial & redesign.
...
... use for booths also.
2017-12-22 10:48:55 -08:00
James Mason
b2e1eb5fa9
Generalize get_logo helper for all classes
2017-12-22 10:48:55 -08:00
James Mason
aee1f58607
Consistent design and code cleanup of splashpage elements.
...
* get rid of unnecessary slice()
* center up small groups of elements
* consistent text use FIXME: extract out strings
* consistent date strings
* simplified views for easier theming
2017-12-22 10:48:55 -08:00
James Mason
f0c3fc357b
Fold call for papers & call for tracks into one splashpage section
2017-12-22 10:48:55 -08:00
James Mason
394448dc36
Fold booths into the schedule section of splashpage
2017-12-22 10:48:55 -08:00
James Mason
92927a4f88
Reorder splashpage sections
...
Grouping common things, trying to keep things making sense.
I'd like to see this become customizable at some point.
2017-12-22 10:48:55 -08:00
James Mason
3cdef86d64
Redesign & move splashpage header into a partial
...
... this allows conferences/show to consistently just show layout.
2017-12-22 10:48:55 -08:00
James Mason
f4b869c129
Use fragment caching on the splashpage
2017-12-22 10:48:55 -08:00
James Mason
7f2346650f
Configure cache stores
...
rely on RAM caching for devel, and optionally a memcached server in production
2017-12-22 10:48:55 -08:00
James Mason
e60dc8c09d
Logic for showing splashpage is not the views' concern
...
That's the responsibility of ConferenceController & cancancan, and
they handle it fine.
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
James Mason
29a640a267
Remove overlap in breakpoints
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
Naman Gupta
808625106c
Removed Style/DateTime offences which occured due to the use of DateTime class in spec/models/program_spec.rb
2017-12-21 21:17:00 +02:00
Naman Gupta
6eb8c8d6ae
Added tests for program#any_event_for_this_date?
2017-12-21 21:17:00 +02:00
foteinidd
6a1d757f43
Add check for rooms in tracks#edit
2017-12-21 21:08:40 +02:00
rishabh92
8f6eeaaf45
Fix commercials does not accept slideshare https url
...
Updated ruby-oembed to latest version 0.12.0, issue was due to ruby-oembed version 0.8.14 not accepting https slideshare links.
Fixes #1775
2017-12-19 09:42:18 +02:00
Ronaq13
505d9da3d4
Fix Performance/HashEachMethods offenses
...
values.each and keys.each methods are depreciated, so they have replaced by
each_value and each_key respectively. This has done manually.
Closes https://github.com/openSUSE/osem/issues/1825
2017-12-18 17:30:37 +01:00
Akshit Ahluwalia
99ab06d117
Add templates for github issues & pull requests
...
re: #1763
based on: #1764
2017-12-18 08:04:58 -08:00
Harry30897
2180e6197c
Conference name repeated in revision_history on adding commercial
2017-12-15 23:30:51 +02:00
David Sedeño
57e596c67e
Use distinct instead of uniq because deprectation.
2017-12-15 23:08:21 +02:00
ViditChitkara
83053f4626
added email presence validation to openid
...
closes #1658
added test for openid
fixed robocup offences
written tests for email presence validation
minor changes
shifted omniauth callback tests to rspec controllers
fixed linting bug
minor changes
minor changes
2017-12-15 23:07:03 +02:00
Henne Vogelsang
2df8adea69
Link to an existing video with embeddable content
...
Otherwise the Commercial validation hits
2017-12-15 23:06:38 +02:00
Stella Rouzi
4289f699ac
Add enabled to event_schedules
...
To show scheduled events that have been cancelled/withdrawn as 'cancelled', and consequently also show when an event is their replacement.
admin/schedules#show does not show events that were scheduled and then cancelled/withdrawn, however a record in event_schedules exists for those events, but event_schedule.enabled = false
2017-12-15 12:31:58 -08:00
rishabh92
4409610a89
Add database config examples for all supported databases
...
Example for MySQL and PostgreSQL added.
Fixes #1676
Update comments based on code review
2017-12-13 17:27:23 +02:00
Ana María Martínez Gómez
952e8ac316
Merge pull request #1834 from bear454/fix-speaker-registration-issues
...
Fix speaker registration issues
2017-12-13 10:15:36 +01:00
Naman Gupta
ac8b187f1f
Speaker is also able to see the proposal and able to modify it
2017-12-12 18:57:12 +02:00
rishabhptr
e5009f168c
Fixed email text overflow in proposal#show
...
Email icon is used solve email text overflow.
Fixes #1838
2017-12-12 18:38:12 +02:00
Adriano Vieira
6d7e1f4865
autofill CFP end date
...
- automatically setting the end date to the start date when creating
CFP for UX reasons (fix #1872 )
2017-12-12 18:23:56 +02:00
Thaleia Tagaraki
9608e2032a
Add autofocus in admin/tickets#new
2017-12-12 08:20:45 -08:00
Sidharth Bansal
b93613fcc5
Updated link
2017-12-12 17:45:14 +02:00
Sidharth
d813470995
Contribution.md broken url
...
The link to capybara was broken in CONTRIBUTION.md file
Fixes #1862
2017-12-12 17:45:14 +02:00
James Mason
447718d6fa
Merge pull request #1814 from jesmg/patch-1
...
Fixing admin user creation in docker
2017-12-12 07:31:15 -08:00
Stella Rouzi
f28a3517e6
Merge branch 'master' into patch-1
2017-12-12 16:56:33 +02:00
Alexandros Pagonis
0bfb2130a9
Ticket_button added
2017-12-12 12:40:33 +02:00
Stella Rouzi
32fa0bde6b
Add mass import of commercials
...
Fix #1055
2017-12-12 12:23:16 +02:00
James Mason
efb12b02e8
Merge pull request #1836 from adrianovieira/fix_bootstrap_dbsetup_user
...
Fix bootstrap dbsetup user
2017-12-11 18:09:01 -08:00
James Mason
aa5a7b2781
Merge branch 'master' into fix_bootstrap_dbsetup_user
2017-12-11 17:13:25 -08:00
James Mason
710010cb76
Use a picture format for ticketing
...
Instead of analyzing image size using the local file, rely on a
processed image of the appropriate dimensions.
Resolves #1828
2017-12-11 17:11:17 -08:00
James Mason
e01d849374
Add a picture format for conference tickets
2017-12-11 17:11:15 -08:00
James Mason
418088cc04
Merge branch 'master' into patch-1
2017-12-11 16:49:40 -08:00