-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Issues 43 & 67 #69
Conversation
…questing JWT tokens.
…for URLs and descriptoin.
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.
… problem, but it didn't.
There was a problem hiding this 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
andslug
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
cbv3_django_prototype/cbv3_django_prototype/users/fixtures/users.json
Outdated
Show resolved
Hide resolved
cbv3_django_prototype/cbv3_django_prototype/userauth/serializers.py
Outdated
Show resolved
Hide resolved
cbv3_django_prototype/cbv3_django_prototype/resources/serializers.py
Outdated
Show resolved
Hide resolved
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. |
…resentation() in the TagSerializerField.
…el() call. Set up user is now pulled from users.json.
…opriate categories and alphabetized them.
…into issue-43 Repo rename and rebase.
There was a problem hiding this 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
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.