Use Flask v2.0's `delete`/`get`/`patch`/`post` route shortcuts
Update copyright notes for 2021
Refer to license as "Revised BSD" to clarify that it is not customized
The common name "Modified BSD License" for the 3-clause BSD license can
be misleading as it might suggest it is a BSD license customized by the
To avoid this, refer to the license under one of its other names
Move user badge blueprint into `site` subpackage
Rename user badge service
Extract awarding-relating user badge service
Revert "Use `Maybe` return type for user avatars, user badges"
This reverts commit e85d7e28b041219bc33b19743d04de458839b2ee.
Use `Maybe` return type for user avatars, user badges
Update copyright notes for 2020
Format calls according to Black
Update copyright notes for 2019
Retrieve orga flags for badge awardees via user service
Make avatar retrieval for a set of users optional
Fix creation of modified `User` DTO copies after switch to 'attrs'
Update copyright notes for 2018
Provide party ID on `g` thread-local
Introduce user badge slug to be used as public ID instead of the (internal) UUID
Extract function to find out which users are organizers of a certain party to the orga team service
Split template decorator off into a new framework module
Drop source code encoding lines as they already default to UTF-8 since Python 3.0