Commit d05e54c9 authored by Martin Juhás's avatar Martin Juhás
Browse files

feat: rework file handling

### REST

* changed file download path from `running_exercise/<team_id>/<file_id>/` to `files/<exercise_id>/<file_id>`
* changed file upload path from `running_exercise/upload/<team_id>/` to `files/<exercise_id>/`

### Additions

* added field `attachments: [FileInfoType!]!` to `ContentType` type
* added field `uploadedBy: RestrictedUser` to `ContentType` type
* added field `uploadedAt: DateTime!` to `ContentType` type
* added field `exerciseId: Int` to `ContentType` type
* added field `fileIds: [UUID!]` to `CustomInjectType` type
* added field `fileIds: [UUID!]` to `CustomInjectInput` input
* added field `fileIds: [UUID!]` to `SendEmailType` type
* added field `fileIds: [UUID!]` to `SendEmailInput` input

### Changes

* changed field `definition` type from `DefinitionType` to `ExerciseDefinitionType` on `ContentType` type

### Deletions

* removed field `fileInfo: FileInfoType` from `ContentType`
* removed field `fileId: UUID` from `CustomInjectInput`
* removed field `fileId: UUID` from `CustomInjectType`
* removed field `fileId: UUID` from `SendEmailInput`
* removed field `fileId: UUID` from `SendEmailType`

Closes #389
parent 63f66e8d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment