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

Create a plain text work #3

Open
Tai-T opened this issue Mar 21, 2018 · 0 comments
Open

Create a plain text work #3

Tai-T opened this issue Mar 21, 2018 · 0 comments
Labels
category - works Work creation and editing enhancement New feature or request

Comments

@Tai-T
Copy link
Collaborator

Tai-T commented Mar 21, 2018

As a creator, I want to create a work so it will be available on the archive. I know this to be true when I can:

  1. Start from a work creation form.
  2. Enter work title in plain text.
  3. Enter a short work description in plain text.
  4. Enter a work body in plain text.
  5. Submit my work and see it on the site.
@Tai-T Tai-T added the enhancement New feature or request label Mar 21, 2018
@Tai-T Tai-T added the category - works Work creation and editing label Mar 21, 2018
quivop added a commit that referenced this issue Aug 27, 2018
* make sure all sqlite3 dbs are ignored

* delete all migrations

* Rename fanarchive app to 'fanfic'

* modify INSTALLED_APPS

* Add users app

* Add custom user using authtools

* Add authtools to requirements

* Rename custom user & register it in settings

* Add pseuds app

* Add authorship via pseuds for fic

* Remove extra argument in pseud_owner definition

* Make new initial migrations

* split up INSTALLED_APPS

* Misc refactoring

- Move Authorship & AuthorGroup models into a misc model file
- delete unused import in Admin.py
- register moved models properly

* Renamed templates/fanarchive so templates would work

* Eradicate last 'fanarchive' references

* Eradicating ACTUAL LAST 'fanarchive' reference?

* fix flake8 errors

* Move Pseud model in under fanfic app

* rename author models file

* Add actual Pseud model file to fanfic app

* Add pseud model to model init

* Add new migrations

* Add docstrings + refactor

* Add docstrings

* renamed author-specific models file

* Register custom user in admin

* Register new fanfic models

* Add date fields to FicPart

* add date_created to Pseud

* Make pseud_names unique

* Add migration for model changes

* Add pseud __str__ method

* Non-working changes to author model stuff

* Change name of user model

Change in settings.py
Change in user app
Redo & replace migrations because I don't want to fuck around with the old set

* Add __str__ methods for author models

* Change date_updated fields to have auto_now attribute

* Add migration to reflect field changes

* Add non many-to-many Pseud/AuthorGroup style relationship

Also add the needed migrations

* Also add new models so they are loaded

* Move connector field to PseudInstance model

* Add unique_together constraint to Authorship model

* Remove PseudGroup and PseudInstance models

* Add 'name' field to AuthorGroup model

* Make AuthorGroup.name nullable and fix migration so it works

* Change __str__ method of AuthorGroup so it can also return the group name

* Add new models so you can test them

* Remove field label tests

* Add fic_part_name test, plus refactor old fic_name test

* Add new models to the class setUp function

* Add more comments re future tests

* Add new models, and refactor so class setUp is all in MyTestCase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category - works Work creation and editing enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant