Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • R roomlist
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SRCT
  • roomlist
  • Issues
  • #85

Closed
Open
Created Aug 25, 2016 by Daniel W Bond@dbond2Developer

major still has a faked human-legible url

which is while the urls for /housing/ were cleaned up, those for /accounts/ never were

for students, that means it's /username/, which isn't a problem

but for majors, it's /slug/faked-slug-name/

and of course you have to write a script to autoslug your slug fields, because that's a call that's usually otherwise only made on .create() (edited)

except, not really, because you can't really do migrations on a nonnullable field

which is what you need to get to set that in the first place

also, this would mean updating the json fixtures

anyway, unless you're planning on dropping all of the majors, this is a big problem

however, if you have to do that anyway to support many-to-many (at least breaking the foreignkey connection to Students) (edited)

well hey guess what

😄

the one and only time having to drop a table made everyone happy (very closely related to issue #56 (closed))

Assignee
Assign to
Time tracking