* mock-knex
* test on the migrations run started.
* test passing for run.up()
* reorganize /tests/ to allow integration tests
* e2e setup changes
* e2e jest.config moved
* e2e paths fixed, integration config
* add nonadmin role and user seed+migration
* auth/login w/ documentation (docs will be moved)
* update user seed
* add postgres10 to the ci?
* argon2 saves the day
* items tests passing with postgres10 support
* removed comments
* move generateHash out of directus_users
Co-authored-by: Jay Cammarano <jaycammarano@gmail.com>
* reorganized for sanity
* filter tests for _eq/_neq
* logical operators
* update one one to many
* /:collection PATCH one to many
* base tables.id => uuids to minimize collisions
* tests pass
* added python to dockerfile
* tests passing
* ci?
* ci...
* hanging async
* get many m2o, create many m2o, expand seedTable()
* get many error handling
* added artists_events relation
* test for artists_events relations
* test for getOne m2m
* get many artists_events
* create one many-to-many
* updated createMany() for join tables
* create many artists_events
* tests for update one many to many
* removed stray "only"
* update many many to many
* improved update many
* tests for delete one artists_events
* delete many many to many tests
* update one + delete one with no relations
* removed only
* delete many artists with no relations
* added faker.js for testing
* edited env vars removed sqlite from testing (temp)
* getMany endpoint working with no data
* converted to faker
* getOne test passing
* schema for relations, item creation => factory
* many to many test working, factory refactored
* faker as dev dep
* new schema, tests passing postgres json exception
* tests passing
* upgrade tedious
* images
* removed images, rebuilt package-lock.json
* added users and schema map(WIP)
* user => artist m2o relation working on fields
* downgrade tedious
* user => guest, each => all
* items/:collection/invalid_id test
* items/invalid_collection/:id test added
* /:collection POST createOne test
* createMany factory, createMany endpoint test
* error handling tests
* create many with a many to one
* createMany with options to link relations
* some more describe sorting
* factory tests working
* tests passing
* schema now represented in migrations (untested)
* seeds (untested)
* added seeding and fixed seed id #s
* removed run-migrations, not migrating .ts files
* setup.ts runs with migrate and seed
* removed unneeded console.log()
* guest id is uuid, because I can
* added guest_events, changed user => guest
* updated column types
* removing system_tables migration file
* fixed many to one relation for favorite_artist
* added relational tables to collections
* fixed relations
* geometry fields
* updated schema