member_roles.detect {|mr| mr.inherited_from}.nil?
end
+ def include?(user)
+ if principal.is_a?(Group)
+ !user.nil? && user.groups.include?(principal)
+ else
+ self.user == user
+ end
+ end
+
def before_destroy
if user
# remove category based auto assignments for this member
<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_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),
:class => 'icon icon-del') if member.deletable? %>
</td>
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
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_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_developper: Developer
setting_mail_handler_body_delimiters: Truncar correos tras una de estas líneas
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
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_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_developper: Développeur
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?
enumeration_system_activity: 系統活動
permission_add_subprojects: Create subprojects
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?
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
permission_add_subprojects: Create subprojects
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?