Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(MA-6): add additional fields to events #314

Merged
merged 6 commits into from
Sep 30, 2020

Conversation

HassanCehef
Copy link
Contributor

EQAC requested five new fields to be added when events are created.

This must be merged in conjunction with the corresponding change in frontend

@HassanCehef HassanCehef changed the title fix(MA-6): add additional fields to events feature(MA-6): add additional fields to events Jul 19, 2020
@HassanCehef HassanCehef changed the title feature(MA-6): add additional fields to events feat(MA-6): add additional fields to events Jul 19, 2020
@codecov
Copy link

codecov bot commented Jul 19, 2020

Codecov Report

Merging #314 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master      #314   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           19        19           
  Lines          676       676           
  Branches       141       141           
=========================================
  Hits           676       676           
Impacted Files Coverage Δ
lib/core.js 100.00% <ø> (ø)
models/Event.js 100.00% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 463d4de...f50129d. Read the comment docs.

.editorconfig Show resolved Hide resolved
models/Event.js Show resolved Hide resolved
HassanCehef added a commit to AEGEE/frontend that referenced this pull request Sep 19, 2020
TODO:
- [ ] validate the wording, the help text, and the position of the fields
- [ ] fix the SingleView, where fields are printed when they should not.

I think a side effect of this is that people editing their current events will be forced
to fill two new mandatory fields: accommodation type, and number of meals served.
Both of which do not make sense in the current context where everything happens online

This must be merged only in sync with the PR on AEGEE/events#314
test/scripts/generator.js Outdated Show resolved Hide resolved
test/scripts/generator.js Outdated Show resolved Hide resolved
test/scripts/generator.js Outdated Show resolved Hide resolved
better random generator for tests
@HassanCehef HassanCehef marked this pull request as ready for review September 29, 2020 21:40
@HassanCehef HassanCehef requested a review from WikiRik September 29, 2020 21:41
WikiRik pushed a commit to AEGEE/frontend that referenced this pull request Sep 30, 2020
* feat(MA-6): add additional fields to events (front)

Addition of a few new fields that will be useful for offline events (best time for those :D).
EQAC requested five extra fields

A further PR will improve the creation of online-only events, where more fields will be hidden.

* feat(ma-6): add additional fields to events

TODO:
- [ ] validate the wording, the help text, and the position of the fields
- [ ] fix the SingleView, where fields are printed when they should not.

I think a side effect of this is that people editing their current events will be forced
to fill two new mandatory fields: accommodation type, and number of meals served.
Both of which do not make sense in the current context where everything happens online

This must be merged only in sync with the PR on AEGEE/events#314

* added tip on how to fill the optional programme
@WikiRik WikiRik merged commit bd9502f into master Sep 30, 2020
@WikiRik WikiRik deleted the MA-6/additional_fields_to_event branch September 30, 2020 18:28
serge1peshcoff pushed a commit to AEGEE/frontend that referenced this pull request Sep 30, 2020
# [1.15.0](1.14.0...1.15.0) (2020-09-30)

### Features

* **MA-6:** add additional fields to events (front) ([#601](#601)) ([7ad8ad6](7ad8ad6)), closes [AEGEE/events#314](AEGEE/events#314)
serge1peshcoff pushed a commit that referenced this pull request Sep 30, 2020
# [1.2.0](1.1.2...1.2.0) (2020-09-30)

### Features

* **MA-6:** add additional fields to events ([#314](#314)) ([bd9502f](bd9502f))
@serge1peshcoff
Copy link
Member

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants