Compare commits
2 Commits
version/0.
...
version-0.
Author | SHA1 | Date | |
---|---|---|---|
897e0f90fe | |||
ecbcd86f05 |
@ -94,11 +94,6 @@ class TokenCreateView(
|
|||||||
success_url = reverse_lazy("authentik_core:user-tokens")
|
success_url = reverse_lazy("authentik_core:user-tokens")
|
||||||
success_message = _("Successfully created Token")
|
success_message = _("Successfully created Token")
|
||||||
|
|
||||||
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
|
|
||||||
kwargs = super().get_context_data(**kwargs)
|
|
||||||
kwargs["container_template"] = "user/base.html"
|
|
||||||
return kwargs
|
|
||||||
|
|
||||||
def form_valid(self, form: UserTokenForm) -> HttpResponse:
|
def form_valid(self, form: UserTokenForm) -> HttpResponse:
|
||||||
form.instance.user = self.request.user
|
form.instance.user = self.request.user
|
||||||
form.instance.intent = TokenIntents.INTENT_API
|
form.instance.intent = TokenIntents.INTENT_API
|
||||||
@ -112,21 +107,16 @@ class TokenUpdateView(
|
|||||||
|
|
||||||
model = Token
|
model = Token
|
||||||
form_class = UserTokenForm
|
form_class = UserTokenForm
|
||||||
permission_required = "authentik_core.update_token"
|
permission_required = "authentik_core.change_token"
|
||||||
template_name = "generic/update.html"
|
template_name = "generic/update.html"
|
||||||
success_url = reverse_lazy("authentik_core:user-tokens")
|
success_url = reverse_lazy("authentik_core:user-tokens")
|
||||||
success_message = _("Successfully updated Token")
|
success_message = _("Successfully updated Token")
|
||||||
|
|
||||||
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
|
|
||||||
kwargs = super().get_context_data(**kwargs)
|
|
||||||
kwargs["container_template"] = "user/base.html"
|
|
||||||
return kwargs
|
|
||||||
|
|
||||||
def get_object(self) -> Token:
|
def get_object(self) -> Token:
|
||||||
identifier = self.kwargs.get("identifier")
|
identifier = self.kwargs.get("identifier")
|
||||||
return get_objects_for_user(
|
return get_objects_for_user(
|
||||||
self.request.user, "authentik_core.update_token", self.model
|
self.request.user, self.permission_required, self.model
|
||||||
).filter(intent=TokenIntents.INTENT_API, identifier=identifier)
|
).filter(intent=TokenIntents.INTENT_API, identifier=identifier).first()
|
||||||
|
|
||||||
|
|
||||||
class TokenDeleteView(LoginRequiredMixin, PermissionRequiredMixin, DeleteMessageView):
|
class TokenDeleteView(LoginRequiredMixin, PermissionRequiredMixin, DeleteMessageView):
|
||||||
@ -138,7 +128,8 @@ class TokenDeleteView(LoginRequiredMixin, PermissionRequiredMixin, DeleteMessage
|
|||||||
success_url = reverse_lazy("authentik_core:user-tokens")
|
success_url = reverse_lazy("authentik_core:user-tokens")
|
||||||
success_message = _("Successfully deleted Token")
|
success_message = _("Successfully deleted Token")
|
||||||
|
|
||||||
def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
|
def get_object(self) -> Token:
|
||||||
kwargs = super().get_context_data(**kwargs)
|
identifier = self.kwargs.get("identifier")
|
||||||
kwargs["container_template"] = "user/base.html"
|
return get_objects_for_user(
|
||||||
return kwargs
|
self.request.user, self.permission_required, self.model
|
||||||
|
).filter(intent=TokenIntents.INTENT_API, identifier=identifier).first()
|
||||||
|
Reference in New Issue
Block a user