Ask for confirmation when a non-admin users tries to remove himself from a project (#4402).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3249 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
a4c64ff84b
commit
c36c924714
@ -57,6 +57,14 @@ class Member < ActiveRecord::Base
|
|||||||
member_roles.detect {|mr| mr.inherited_from}.nil?
|
member_roles.detect {|mr| mr.inherited_from}.nil?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def include?(user)
|
||||||
|
if principal.is_a?(Group)
|
||||||
|
!user.nil? && user.groups.include?(principal)
|
||||||
|
else
|
||||||
|
self.user == user
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def before_destroy
|
def before_destroy
|
||||||
if user
|
if user
|
||||||
# remove category based auto assignments for this member
|
# remove category based auto assignments for this member
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
<td class="buttons">
|
<td class="buttons">
|
||||||
<%= link_to_function l(:button_edit), "$('member-#{member.id}-roles').hide(); $('member-#{member.id}-roles-form').show(); return false;", :class => 'icon icon-edit' %>
|
<%= link_to_function l(:button_edit), "$('member-#{member.id}-roles').hide(); $('member-#{member.id}-roles-form').show(); return false;", :class => 'icon icon-edit' %>
|
||||||
<%= link_to_remote(l(:button_delete), { :url => {:controller => 'members', :action => 'destroy', :id => member},
|
<%= link_to_remote(l(:button_delete), { :url => {:controller => 'members', :action => 'destroy', :id => member},
|
||||||
:method => :post
|
:method => :post,
|
||||||
|
:confirm => (!User.current.admin? && member.include?(User.current) ? l(:text_own_membership_delete_confirmation) : nil)
|
||||||
}, :title => l(:button_delete),
|
}, :title => l(:button_delete),
|
||||||
:class => 'icon icon-del') if member.deletable? %>
|
:class => 'icon icon-del') if member.deletable? %>
|
||||||
</td>
|
</td>
|
||||||
|
@ -869,3 +869,6 @@ bg:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -893,3 +893,6 @@ bs:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -872,3 +872,6 @@ ca:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -875,3 +875,6 @@ cs:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -895,3 +895,6 @@ da:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -895,3 +895,6 @@ de:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -875,3 +875,6 @@ el:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -848,6 +848,7 @@ en:
|
|||||||
text_wiki_page_nullify_children: "Keep child pages as root pages"
|
text_wiki_page_nullify_children: "Keep child pages as root pages"
|
||||||
text_wiki_page_destroy_children: "Delete child pages and all their descendants"
|
text_wiki_page_destroy_children: "Delete child pages and all their descendants"
|
||||||
text_wiki_page_reassign_children: "Reassign child pages to this parent page"
|
text_wiki_page_reassign_children: "Reassign child pages to this parent page"
|
||||||
|
text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
|
||||||
|
|
||||||
default_role_manager: Manager
|
default_role_manager: Manager
|
||||||
default_role_developper: Developer
|
default_role_developper: Developer
|
||||||
|
@ -919,3 +919,6 @@ es:
|
|||||||
setting_mail_handler_body_delimiters: Truncar correos tras una de estas líneas
|
setting_mail_handler_body_delimiters: Truncar correos tras una de estas líneas
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -905,3 +905,6 @@ fi:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -856,6 +856,7 @@ fr:
|
|||||||
text_wiki_page_nullify_children: "Conserver les sous-pages en tant que pages racines"
|
text_wiki_page_nullify_children: "Conserver les sous-pages en tant que pages racines"
|
||||||
text_wiki_page_destroy_children: "Supprimer les sous-pages et toutes leurs descedantes"
|
text_wiki_page_destroy_children: "Supprimer les sous-pages et toutes leurs descedantes"
|
||||||
text_wiki_page_reassign_children: "Réaffecter les sous-pages à cette page"
|
text_wiki_page_reassign_children: "Réaffecter les sous-pages à cette page"
|
||||||
|
text_own_membership_delete_confirmation: "Vous allez supprimer tout ou partie de vos permissions sur ce projet et ne serez peut-être plus autorisé à modifier ce projet.\nEtes-vous sûr de vouloir continuer ?"
|
||||||
|
|
||||||
default_role_manager: Manager
|
default_role_manager: Manager
|
||||||
default_role_developper: Développeur
|
default_role_developper: Développeur
|
||||||
|
@ -895,3 +895,6 @@ gl:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -879,3 +879,6 @@ he:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -900,3 +900,6 @@
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -887,3 +887,6 @@ id:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -882,3 +882,6 @@ it:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -904,3 +904,6 @@ ja:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -935,3 +935,6 @@ ko:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -943,3 +943,6 @@ lt:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -857,3 +857,6 @@ nl:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -870,3 +870,6 @@
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -898,3 +898,6 @@ pl:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -902,3 +902,6 @@ pt-BR:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -887,3 +887,6 @@ pt:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -872,3 +872,6 @@ ro:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -983,3 +983,6 @@ ru:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -874,3 +874,6 @@ sk:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -871,3 +871,6 @@ sl:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -890,3 +890,6 @@
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -925,3 +925,6 @@ sv:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -872,3 +872,6 @@ th:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -902,3 +902,6 @@ tr:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -871,3 +871,6 @@ uk:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -934,3 +934,6 @@ vi:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -968,3 +968,6 @@
|
|||||||
enumeration_system_activity: 系統活動
|
enumeration_system_activity: 系統活動
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
@ -899,3 +899,6 @@ zh:
|
|||||||
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
||||||
permission_add_subprojects: Create subprojects
|
permission_add_subprojects: Create subprojects
|
||||||
label_subproject_new: New subproject
|
label_subproject_new: New subproject
|
||||||
|
text_own_membership_delete_confirmation: |-
|
||||||
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
||||||
|
Are you sure you want to continue?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user