|
@@ -62,6 +62,14 @@ class UserOptionsSerializer(serializers.Serializer):
|
|
|
),
|
|
|
required=False,
|
|
|
)
|
|
|
+ defaultIssueEvent = serializers.ChoiceField(
|
|
|
+ choices=(
|
|
|
+ ("recommended", _("Recommended")),
|
|
|
+ ("latest", _("Latest")),
|
|
|
+ ("oldest", _("Oldest")),
|
|
|
+ ),
|
|
|
+ required=False,
|
|
|
+ )
|
|
|
|
|
|
|
|
|
class BaseUserSerializer(CamelSnakeModelSerializer):
|
|
@@ -147,6 +155,7 @@ class UserDetailsEndpoint(UserEndpoint):
|
|
|
:param string timezone: timezone option
|
|
|
:param clock_24_hours boolean: use 24 hour clock
|
|
|
:param string theme: UI theme, either "light", "dark", or "system"
|
|
|
+ :param string default_issue_event: Event displayed by default, "recommended", "latest" or "oldest"
|
|
|
:auth: required
|
|
|
"""
|
|
|
if not request.access.has_permission("users.admin"):
|
|
@@ -183,6 +192,7 @@ class UserDetailsEndpoint(UserEndpoint):
|
|
|
"language": "language",
|
|
|
"timezone": "timezone",
|
|
|
"stacktraceOrder": "stacktrace_order",
|
|
|
+ "defaultIssueEvent": "default_issue_event",
|
|
|
"clock24Hours": "clock_24_hours",
|
|
|
}
|
|
|
|