Commit 7fcf8281 authored by Administrator's avatar Administrator

import Europresse to database web ok

parent 755370b9
This diff is collapsed.
This diff is collapsed.
...@@ -7,7 +7,7 @@ from documents.models import Database, Language, Project, Corpus, Document ...@@ -7,7 +7,7 @@ from documents.models import Database, Language, Project, Corpus, Document
class DocumentInLine(NestedStackedInline): class DocumentInLine(NestedStackedInline):
model = Document model = Document
extra = 1 extra = 0
class CorpusInLine(NestedStackedInline): class CorpusInLine(NestedStackedInline):
model = Corpus model = Corpus
...@@ -41,7 +41,7 @@ class ProjectAdmin(NestedModelAdmin): ...@@ -41,7 +41,7 @@ class ProjectAdmin(NestedModelAdmin):
class CorpusAdmin(admin.ModelAdmin): class CorpusAdmin(admin.ModelAdmin):
exclude = ('analyst',) exclude = ('analyst',)
list_display = ('title', 'date', 'analyst') list_display = ('analyst', 'database', 'date', 'title')
inlines = [DocumentInLine,] inlines = [DocumentInLine,]
...@@ -64,36 +64,37 @@ class CorpusAdmin(admin.ModelAdmin): ...@@ -64,36 +64,37 @@ class CorpusAdmin(admin.ModelAdmin):
obj.analyst = request.user obj.analyst = request.user
obj.save() obj.save()
#
#class DocumentAdmin(admin.ModelAdmin): class DocumentAdmin(admin.ModelAdmin):
# exclude = ('analyst',) exclude = ('analyst',)
# list_display = ('date', 'source', 'title') list_display = ('date', 'source', 'title')
# list_per_page = 20
#
# def has_change_permission(self, request, obj=None):
# has_class_permission = super(DocumentAdmin, self).has_change_permission(request, obj) def has_change_permission(self, request, obj=None):
# if not has_class_permission: has_class_permission = super(DocumentAdmin, self).has_change_permission(request, obj)
# return False if not has_class_permission:
# if obj is not None and not request.user.is_superuser and request.user.id != obj.analyst.id: return False
# return False if obj is not None and not request.user.is_superuser and request.user.id != obj.analyst.id:
# return True return False
# return True
# def get_queryset(self, request):
# if request.user.is_superuser: def get_queryset(self, request):
# return Document.objects.all() if request.user.is_superuser:
# return Document.objects.all()
# return Document.objects.filter(analyst=request.user)
# return Document.objects.filter(analyst=request.user)
# def save_model(self, request, obj, form, change):
# if not change: def save_model(self, request, obj, form, change):
# obj.analyst = request.user if not change:
# obj.save() obj.analyst = request.user
# obj.save()
admin.site.register(Database) admin.site.register(Database)
admin.site.register(Language) admin.site.register(Language)
admin.site.register(Project, ProjectAdmin) admin.site.register(Project, ProjectAdmin)
admin.site.register(Corpus, CorpusAdmin) admin.site.register(Corpus, CorpusAdmin)
#admin.site.register(Document, DocumentAdmin) admin.site.register(Document, DocumentAdmin)
...@@ -37,6 +37,7 @@ INSTALLED_APPS = ( ...@@ -37,6 +37,7 @@ INSTALLED_APPS = (
'django.contrib.sessions', 'django.contrib.sessions',
'django.contrib.messages', 'django.contrib.messages',
'django.contrib.staticfiles', 'django.contrib.staticfiles',
'django_extensions',
#'south', #'south',
'documents', 'documents',
'django_hstore', 'django_hstore',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment