Пример #1
0
    def delete_selected(self, request, queryset):
        def delete():
            for obj in queryset:
                self.delete_model(request, obj)

        queryset.delete = delete
        return _delete_selected(self, request, queryset)
Пример #2
0
	def delete_selected(self, request, queryset):
		cannot_delete = [obj for obj in queryset if not obj.deletable]
		if cannot_delete:
			from django.contrib import messages
			messages.add_message(request, messages.ERROR, u'您选择中的菜单中,“%s”为内置菜单,不能删除!' % ','.join([i.name for i in queryset]))
			return redirect('/admin/centre/menu/')

		return _delete_selected(self, request, queryset)
Пример #3
0
	def delete_selected(self, request, queryset):
		cannot_delete = [obj for obj in queryset if not obj.deletable]
		if cannot_delete:
			from django.contrib import messages
			messages.add_message(request, messages.ERROR, u'您选择中的,“%s”是网站固定的网站内容,不能删除!' % ','.join(i.title for i in queryset))
			return redirect('/admin/centre/article/')

		return _delete_selected(self, request, queryset)
Пример #4
0
    def delete_selected(self, request, queryset):
        cannot_delete = [obj for obj in queryset if not obj.deletable]
        if cannot_delete:
            from django.contrib import messages
            messages.add_message(
                request, messages.ERROR, u'您选择中的菜单中,“%s”为内置菜单,不能删除!' %
                ','.join([i.name for i in queryset]))
            return redirect('/admin/centre/menu/')

        return _delete_selected(self, request, queryset)
Пример #5
0
    def delete_selected(self, request, queryset):
        cannot_delete = [obj for obj in queryset if not obj.deletable]
        if cannot_delete:
            from django.contrib import messages
            messages.add_message(
                request, messages.ERROR,
                u'您选择中的,“%s”是网站固定的网站内容,不能删除!' % ','.join(i.title
                                                         for i in queryset))
            return redirect('/admin/centre/article/')

        return _delete_selected(self, request, queryset)
Пример #6
0
def delete_selected(modeladmin, request, queryset):
    rv = _delete_selected(modeladmin, request, queryset)
    rv and modeladmin._update_context(request, rv.context_data)
    return rv