Commit 573fe45
feat: Adds event calendar support (#259)
* build(deps): Upgrade yarn
* build(deps): Upgrade gems
* build(deps): Remove obsolete gems
* v0.0.0
* build(deps): Update semantic-release
* feat(events): add upcoming events page
made a page to to view upcoming events in the management tools
* feat(events): added page to make new events
* added gem.lock
* functionally complete calendar
calendar has all the features needed need to make it less janky and
possible add/remove features based on feedback
* feat(events):page to view and make upcoming events
created a page to view, make, and delete events. These events contain a
title, description, location, owner(s), if it is a public and/or all day
event and when it starts and stops.
* fix: corrected formating errors and removed all day option
made the code comply with houndci-bot requests and removed the all day
bool for a event
* fix: removed left over allDay refernce
* fix: corrected houndci format suggestion
* feat(event): added owners as a list of admins only
implemented owners in a similar way to message recipients it will only
allow for the selection of admin user as the owner(s) of a event. No
owners it also allowed.
* fix(events): refactored to work with latest 2.0
altered new manage sidebar to include events and fixed bug in event
model testing
* Fixed issue on desktop
* feat(event): removed unneeded form options
removed owner and public options from event creation form since they
are no longer relevent for the intended purpose of this schedule
* Map overflow scroll
Signed-off-by: Peter Kos <[email protected]>
* Fix scroll issue
Signed-off-by: Peter Kos <[email protected]>
* Fixed toggle button; fits screen, sidebar width
Sidebar width is better
Toggle button fills height of navbar
Signed-off-by: Peter Kos <[email protected]>
* fix: Allows optional assets to be unset
* fix(events):added basic testing
added the basic tests and renamed "end" to "finish" in event
* Fixes test
* fix(event): tweak test in attempt to get working
* fix(event): got testing to work
for some reason there is a flow for how redirects works for a
controller. The index goes to the correct redirect but the create does
not.
* fix(event): fix hound errors and db password error
accidently pushed local db password and corrected hound errors
* fix(event): fix houndci error i missed
* feat: Redesigns OAuth2 portal (#404)
* feat: Redesigns OAuth2 portal
* fix: Some Hound issues
* Changes application verbiage
* Fixes ID issue
* Fixes table link and sign out button
* Peter's wishes
* Adds Redis dump files to .gitignore
* fix(event): fixed some of the pull request suggestions
* Shorten form :)
Signed-off-by: Peter Kos <[email protected]>
* fix(forms): change size of all forms without textbox
changed the style of all forms that don't have a large text area or
other aspects of the form that make a full length form perferable. With
the exception of those forms all forms are now more narrow
* fix(event): implemented pull request changes
fixed cancel button and removed blue dot in list. decided to use simple
form datetime picker instead of html datetime-local input because
firefox does not support it.
* fix: Fixes MyMLH branding in config (#412)
* feat(settings): Simplifies Config (#409)
* feat(settings): Simplifies Config
* Resolves Hound issues
* Update app/views/manage/configs/index.html.haml
Co-authored-by: Peter Kos <[email protected]>
* design: Increases the font-weight and reorganizes the page
* fix: Hound issues
Co-authored-by: Peter Kos <[email protected]>
* feat: Adds support for digital-only hackathons (#395)
* feat: Adds support for digital-only hackathons
* fix: Provides clarity for what is removed from digital hackathons
Co-authored-by: Peter Kos <[email protected]>
* event(fix): renamed events to schedule and reverted forms
change event to schedule on the mangage sidebar and undid change to
forms
* feat: Adds GitHub Action for releases (#426)
* feat: Adds GitHub Action CI testing (#423)
* feat: Adds GitHub Action CI testing
* fix: Adds sudo
* refactor: Changes naming
* Removes travis.yml
* docs: Adds ruby version comment
* fix(event): schedule now shows end time
do to issues with "end" being a keyword in rails and what fullcalendar
uses for events ending end time was previously not showing up
* fix(event): fix houndci complaints
* bundle install
* fixed styling errors and added check for finish and start time
* made finish time optional and made css fixes
* fix houndci complaint
* fix houndci complaint part 2
* removed finish time requirement in test
Co-authored-by: Chris Baudouin, Jr <[email protected]>
Co-authored-by: Chris Baudouin, Jr <[email protected]>
Co-authored-by: Peter Kos <[email protected]>1 parent ae6ade0 commit 573fe45
File tree
38 files changed
+444
-12
lines changed- app
- assets
- javascripts
- stylesheets
- manage
- controllers/manage
- models
- views
- layouts/manage
- manage
- data_exports
- events
- config
- locales
- db
- migrate
- test
- controllers/manage
- factories
- fixtures
- models
- vendor/cache
38 files changed
+444
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
155 | 159 | | |
156 | 160 | | |
157 | 161 | | |
| |||
205 | 209 | | |
206 | 210 | | |
207 | 211 | | |
208 | | - | |
| 212 | + | |
209 | 213 | | |
210 | 214 | | |
211 | 215 | | |
| |||
226 | 230 | | |
227 | 231 | | |
228 | 232 | | |
| 233 | + | |
| 234 | + | |
229 | 235 | | |
230 | 236 | | |
231 | 237 | | |
232 | 238 | | |
233 | 239 | | |
234 | 240 | | |
235 | 241 | | |
236 | | - | |
| 242 | + | |
237 | 243 | | |
238 | 244 | | |
239 | 245 | | |
| |||
386 | 392 | | |
387 | 393 | | |
388 | 394 | | |
389 | | - | |
| 395 | + | |
390 | 396 | | |
391 | 397 | | |
392 | 398 | | |
| |||
402 | 408 | | |
403 | 409 | | |
404 | 410 | | |
405 | | - | |
| 411 | + | |
406 | 412 | | |
407 | 413 | | |
408 | 414 | | |
| |||
451 | 457 | | |
452 | 458 | | |
453 | 459 | | |
| 460 | + | |
454 | 461 | | |
455 | 462 | | |
456 | 463 | | |
| |||
461 | 468 | | |
462 | 469 | | |
463 | 470 | | |
| 471 | + | |
464 | 472 | | |
465 | 473 | | |
466 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
140 | 146 | | |
141 | 147 | | |
142 | 148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
10 | 8 | | |
11 | 9 | | |
0 commit comments