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

Issues 43 & 67 #69

Merged
merged 37 commits into from
Feb 21, 2020
Merged

Issues 43 & 67 #69

merged 37 commits into from
Feb 21, 2020

Conversation

BethanyG
Copy link
Member

Closes #67 , Partially Closes #43 - corrected tests still pending.

I've managed to break the testrunner, but thought it was important to push these changes so that others are not blocked. Will follow up with corrected tests and fixtures.

BethanyG and others added 29 commits February 18, 2020 04:25
Added patch method as outlined in issue-20 and started exploring dynamic search. Commented out code may move.
…value from UUID1 to UUID4, added TaggableManager, changed max field lengths for urls to 300 and descriptions to 600 chars.
@BethanyG BethanyG requested a review from billglover February 18, 2020 13:56
@BethanyG BethanyG requested a review from lpatmo February 18, 2020 13:56
Copy link
Contributor

@billglover billglover left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome work. I've left a couple of comments against specific changes but am in favour of merging this anyway as it moves work on the backend forward significantly. Thank you!

Some things that tripped me up during review:

  • migrations appear to be broken, I found it easier to delete DB and start again
  • if using Docker to run your local development environment you'll need to run docker-compose build to trigger a re-build of the app (and pull in new requirements)

I'm happy for this to be merged, but if we do so without addressing comments the following should be captured as new issues for future work:

  • extended characters cause tag names to break (looks like during slug generation)
  • tag name and slug appearing to be swapped from DB schema to JSON
  • requirement for Taggit are defined twice (base and local)
  • tags being a required field in the Resources schema

@BethanyG
Copy link
Member Author

Let me do some cleanup around the areas noted above and do one last push. The fix for tests sadly will need to be in another PR because renaming things is going to make a real mess for merging.

Copy link
Contributor

@billglover billglover left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these changes look good to me. Many thanks for this! Time for the big green button :shipit:

@BethanyG BethanyG merged commit d57b079 into codebuddies:master Feb 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants