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

Feature/menu selection #19

Merged
merged 49 commits into from
Nov 28, 2017
Merged

Feature/menu selection #19

merged 49 commits into from
Nov 28, 2017

Conversation

EDDYMENS
Copy link
Contributor

@EDDYMENS EDDYMENS commented Nov 21, 2017

Issues #9 #18 NB : this PR is based on #5 Changes for this starts from here

@faddai faddai changed the base branch from master to develop November 21, 2017 16:43
@faddai faddai merged commit 92f8f38 into develop Nov 28, 2017
faddai added a commit that referenced this pull request Nov 28, 2017
* develop:
  Feature/menu selection (#19)
faddai added a commit that referenced this pull request Nov 28, 2017
* Add code coverage report generation

* Add feature to create a menu (#5)

* add id to menu_items table

* edit views for menu

* persist menu to DB

* fix validation

* temporally remove actions

* correct saturday fields

* add migration to make serving field unqiue

* mend migration

* drop date column and recreate

* clean up message and fix migration

* obey psr2 🙏

* fix weekly restrictions

* clean up action buttons

* Get rid of migration

It is not really necessary to add an auto-increment ID
to a pivot table

* Make serving_at unique without dropping the column

* Add spacing between labels and dropdowns

* bump up php version as requirement for Doctrine

* fix menu tests

* clean up menu view some more

* adjust menu ui

* set defaults for outputs

* create a factory for MenuItems

* add test for adding menu items

* relief AddMenuJob of returning payload to next dispatch

* adjust test to check for menu instance

* persist menu items without menuItem model

* delete MenuItem model

* adjust test base on changes

* fix typo

* use AddMenuJob for item addition

* modify test accordingly

* change incoming meal structure and validation

* refactor validation

* adjust test accordingly

* Add a generic error message for validation errors

* Clean up

* Get rid of temporary variable

* Feature/menu selection (#19)

* add id to menu_items table

* edit views for menu

* persist menu to DB

* fix validation

* temporally remove actions

* correct saturday fields

* add migration to make serving field unqiue

* mend migration

* drop date column and recreate

* clean up message and fix migration

* obey psr2 🙏

* fix weekly restrictions

* clean up action buttons

* Get rid of migration

It is not really necessary to add an auto-increment ID
to a pivot table

* Make serving_at unique without dropping the column

* Add spacing between labels and dropdowns

* bump up php version as requirement for Doctrine

* fix menu tests

* clean up menu view some more

* adjust menu ui

* set defaults for outputs

* create a factory for MenuItems

* add test for adding menu items

* relief AddMenuJob of returning payload to next dispatch

* adjust test to check for menu instance

* persist menu items without menuItem model

* delete MenuItem model

* adjust test base on changes

* fix typo

* add menu selection

* add time restriction to selections

* change date to datetime to allow for selection based on dates over flags

* adjust test accordingly

* fix Exception Handler

* fix single insertion

* use AddMenuJob for item addition

* modify test accordingly

* remove menu selection

* adjust test

* fix validation

* adjust days

* add exception

* change dummy date to actual date

* Add all configs in config/mkoo.php

* Fix validation to require meal ids

Handle specific exception during menu creation

* Refactor AddMenuJob

Add a custom exception and test
faddai added a commit that referenced this pull request Nov 29, 2017
* develop:
  Bugfix
  Feature/add order (#27)
  Feature/menu selection (#19)
  Add feature to create a menu (#5)
  Add code coverage report generation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants