api/pkg/models
konrad dfb7730b63 More avatar providers (#622)
Don't fail if the last avatar file does not exist when deleting it

Fix lint

Remove old global avatar setting and update docs

Generate docs

Invalidate the avatar cache when uploading a new one

Add debug logs

Add caching for upload avatars

Add cache locks

Fix encoding

Resize the uploaded image to a max of 1024 pixels

Remove the old uploaded avatar if one already exists

Add mimetype check for images

Set avatar provider to upload when uploading an avatar

Add upload avatar provider

Make font size smaller to let the initials still look good in smaller sizes

Add debug log

Add cache and resizing of initials avatars

Make font size depend on avatar size

Add drawing initials avatar

Add initials provider

Make the initials avatar provider the default

Add routes

Add user avatar settings handler methods

Add user avatar provider field

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#622
2020-08-02 17:16:58 +00:00
..
bulk_task_test.go Ensure consistent naming of title fields (#528) 2020-05-16 10:17:44 +00:00
bulk_task.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
error.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
kanban_rights.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
kanban_test.go Add real buckets for tasks which don't have one (#446) 2020-04-25 20:32:02 +00:00
kanban.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
label_rights.go Update xorm to v1 (#323) 2020-04-12 17:29:24 +00:00
label_task_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
label_task_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
label_task.go Fix swagger docs 2020-06-28 16:25:46 +02:00
label_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
label.go Fix swagger docs 2020-06-28 16:25:46 +02:00
link_sharing_rights.go Fix link share creation & creating admin link shares without admin rights 2020-04-27 12:51:09 +02:00
link_sharing.go Fix swagger docs 2020-06-28 16:25:46 +02:00
list_duplicate_test.go Duplicate Lists (#603) 2020-06-30 20:53:14 +00:00
list_duplicate.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
list_rights.go Duplicate Lists (#603) 2020-06-30 20:53:14 +00:00
list_team_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
list_team_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
list_team.go Fix swagger docs 2020-06-28 16:25:46 +02:00
list_test.go Fix creating lists with non ascii characters (#607) 2020-07-07 07:48:12 +00:00
list_users_rights_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
list_users_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
list_users_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
list_users.go Fix swagger docs 2020-06-28 16:25:46 +02:00
list.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
main_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
message.go Update copyright header 2020-02-07 17:27:45 +01:00
models.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
namespace_rights.go Add support for archiving lists and namespaces (#152) 2020-03-15 21:50:39 +00:00
namespace_team_rights_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
namespace_team_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
namespace_team_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
namespace_team.go Fix swagger docs 2020-06-28 16:25:46 +02:00
namespace_test.go Ensure consistent naming of title fields (#528) 2020-05-16 10:17:44 +00:00
namespace_users_rights_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
namespace_users_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
namespace_users_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
namespace_users.go Fix swagger docs 2020-06-28 16:25:46 +02:00
namespace.go Fix swagger docs 2020-06-28 16:25:46 +02:00
rights.go Update copyright header 2020-02-07 17:27:45 +01:00
task_assignees_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
task_assignees.go Use db sessions for task-related things (#621) 2020-08-01 16:54:38 +00:00
task_attachment_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
task_attachment_test.go Add postgres support (#135) 2020-02-16 21:42:04 +00:00
task_attachment.go Duplicate Lists (#603) 2020-06-30 20:53:14 +00:00
task_collection_filter.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
task_collection_sort_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
task_collection_sort.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
task_collection_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
task_collection.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
task_comment_rights.go Task Comments (#138) 2020-02-19 21:57:56 +00:00
task_comments_test.go Make sure the author is returned when creating a new comment 2020-02-25 21:18:42 +01:00
task_comments.go Fix swagger docs 2020-06-28 16:25:46 +02:00
task_relation_rights.go Update copyright year (#118) 2020-01-09 17:33:22 +00:00
task_relation_test.go Refactor User and DB handling (#123) 2020-01-26 17:08:06 +00:00
task_relation.go Fix swagger docs 2020-06-28 16:25:46 +02:00
tasks_rights.go Add moving tasks between lists (#389) 2020-04-18 12:35:37 +00:00
tasks_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
tasks.go More avatar providers (#622) 2020-08-02 17:16:58 +00:00
team_members_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
team_members_test.go Add postgres support (#135) 2020-02-16 21:42:04 +00:00
team_members.go Fix swagger docs 2020-06-28 16:25:46 +02:00
teams_rights_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00
teams_rights.go Update copyright header 2020-02-07 17:27:45 +01:00
teams_test.go Add postgres support (#135) 2020-02-16 21:42:04 +00:00
teams.go Fix swagger docs 2020-06-28 16:25:46 +02:00
unit_tests.go Kanban (#393) 2020-04-19 07:27:28 +00:00
unsplash.go List Backgrounds (#568) 2020-05-26 20:07:55 +00:00
user_list.go Update xorm to use the new import path (#133) 2020-02-14 16:34:25 +00:00
users_list_test.go Migrate all timestamps to real iso dates (#594) 2020-06-27 17:04:01 +00:00