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

Use cleaner urls (slugify) #56

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Use cleaner urls (slugify) #56

wants to merge 12 commits into from

Conversation

bpepple
Copy link

@bpepple bpepple commented Nov 14, 2017

Here's a branch that uses more human readable urls. For example: using '/publisher/dc-comics', instead of 'publisher/1'

I branched this off the issue-number branch (#53), to make debasing easier due to migrations sequence. Any questions, just holler.

* Added migration to modify existing data to a 3-padded field
  Charfield (ex. #1)
* Modified the comicimporter.py to add the issue number as a 3-padded
  String.
* Added the comicarchive api to use it's IssueString function.
* Modified the Publisher model to addd a slug field
* Added a migration to get the slug from the Publisher name
* Update url to use the slug instead of the publisher db id.
* Update the comicimport to save the slug on new & updated publishers.
    * Modified the Series model to addd a slug field
    * Added a migration to get the slug from the Series name and year (if available)
    * Update url to use the slug instead of the series db id.
    * Update the comicimport to save the slug on new & updated series.
* Modified the Creators model to addd a slug field.
* Added a migration to get the slug from the Creator's name.
* Update url to use the slug instead of the creators db id.
* Update the comicimport to save the slug on new & updated creatrors.
* Modified the Teams model to addd a slug field.
* Added a migration to get the slug from the Teams name.
* Update url to use the slug instead of the teams db id.
* Update the comicimport to save the slug on new & updated teams.
* Modified the Character model to addd a slug field.
* Added a migration to get the slug from the Character name.
* Update url to use the slug instead of the character db id.
* Update the comicimport to save the slug on new & updated characters.
* Modified the Arc model to addd a slug field.
* Added a migration to get the slug from the Arc name.
* Update url to use the slug instead of the arc db id.
* Update the comicimport to save the slug on new & updated arcs.
* Modified the Issue model to addd a slug field.
* Added a migration to get the slug from the Issue name.
* Update url to use the slug instead of the issue db id.
* Update the comicimport to save the slug on new & updated issues.
@bpepple bpepple changed the title User cleaner urls (slugify) Use cleaner urls (slugify) Nov 14, 2017
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.

1 participant