Commit Graph

7 Commits

Author SHA1 Message Date
425e00acc1
Manually add users to database, better handling of errors in API
All checks were successful
continuous-integration/drone/push Build is passing
Also manually remove users from database, and list them only as admin
2023-01-16 00:09:50 +01:00
05ca82c4e1
Move context to new file, add to context if user is authentified
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 18:10:51 +01:00
b20fb5f079
Fragment graphql module, add Appwrite vars to context 2023-01-15 17:36:32 +01:00
5c199e2628
Change Serials to UUIDs, fix translation table
Languages now refer to other languages they are translated to through
an additional table rather than an array of identifiers. This ensures
no orphan identifier remains when a language is deleted.

The primary key of languages is now a unique identifier rather than
the name of the language itself. It now allows for multiple languages
to have the same name. Their unique identifier is now a v4 UUID.

Set Diesel to specific version 2.0.2, since 2.0 apparently does not
mean the latest version of 2.0.z and 2.0 has issues with its uuid
feature.

Cleanup and simplify some code.

Some more GraphQL documentation on available queries.
2023-01-08 15:58:26 +01:00
ecd8f58542
Plenty of GraphQL query implementation
Implement query for languages, words, initial implementation for user
query
2023-01-04 22:16:48 +01:00
8d5e523ab3
Initial GraphQL API sort of working 2023-01-04 19:33:29 +01:00
60988cff24
Make Rust models for database schema 2023-01-03 16:11:43 +01:00