File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -755,6 +755,7 @@ def user_profile(request):
755
755
ids = {"userclient" : f"{ request .user .username } -objects-delete" },
756
756
version = version ,
757
757
)
758
+ # delete scenes permissions/objects
758
759
u_scenes = Scene .objects .filter (
759
760
name__startswith = f'{ request .user .username } /' )
760
761
for scene in u_scenes :
@@ -765,7 +766,11 @@ def user_profile(request):
765
766
messages .error (
766
767
request , f"Unable to delete { scene .name } objects from persistence database." )
767
768
return redirect ("users:user_profile" )
768
-
769
+ # delete namespaces permissions
770
+ u_namespaces = Namespace .objects .filter (name = request .user .username )
771
+ for namespace in u_namespaces :
772
+ # delete account namespace data
773
+ namespace .delete ()
769
774
# delete filestore files/account
770
775
if not delete_filestore_user (request .user ):
771
776
messages .error (
@@ -776,7 +781,7 @@ def user_profile(request):
776
781
# user.is_active = False
777
782
# user.save()
778
783
try :
779
- # delete account
784
+ # delete user account
780
785
user = request .user
781
786
user .delete ()
782
787
return logout_request (request )
You can’t perform that action at this time.
0 commit comments