Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L'import CSV log dans les tables historical<model> #167

Merged
merged 6 commits into from
Feb 7, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 19 additions & 4 deletions data/admin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from .webinar import WebinarAdmin # noqa
from .substance import SubstanceAdmin # noqa
from .plant import PlantAdmin # noqa
from simple_history.admin import SimpleHistoryAdmin

from data.models import Ingredient, Plant, PlantPart, PlantFamily, Microorganism # noqa

Expand All @@ -13,10 +14,24 @@ def get_admin_header():
return "Compl'Alim"


admin.site.register(Ingredient)
admin.site.register(PlantPart)
admin.site.register(PlantFamily)
admin.site.register(Microorganism)
@admin.register(Ingredient)
class IngredientAdmin(SimpleHistoryAdmin):
pass


@admin.register(PlantPart)
class PlantPartAdmin(SimpleHistoryAdmin):
pass


@admin.register(PlantFamily)
class PlantFamilyAdmin(SimpleHistoryAdmin):
pass


@admin.register(Microorganism)
class MicroorganismAdmin(SimpleHistoryAdmin):
pass


admin.site.site_header = get_admin_header()
Expand Down
3 changes: 2 additions & 1 deletion data/admin/blogpost.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from django import forms
from django.contrib import admin
from data.models import BlogPost
from simple_history.admin import SimpleHistoryAdmin


class BlogPostForm(forms.ModelForm):
Expand All @@ -12,7 +13,7 @@ class Meta:


@admin.register(BlogPost)
pletelli marked this conversation as resolved.
Show resolved Hide resolved
class BlogPostAdmin(admin.ModelAdmin):
class BlogPostAdmin(SimpleHistoryAdmin):
form = BlogPostForm
fields = (
"title",
Expand Down
4 changes: 3 additions & 1 deletion data/admin/plant.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from django import forms
from django.contrib import admin
from django.db import models
from simple_history.admin import SimpleHistoryAdmin

from data.models import Plant, PlantSynonym


Expand Down Expand Up @@ -29,7 +31,7 @@ class Meta:


@admin.register(Plant)
class PlantAdmin(admin.ModelAdmin):
class PlantAdmin(SimpleHistoryAdmin):
form = PlantForm
fieldsets = [
(
Expand Down
3 changes: 2 additions & 1 deletion data/admin/substance.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from django.contrib import admin
from django.utils.html import format_html
from django.urls import reverse
from simple_history.admin import SimpleHistoryAdmin

from data.models import Substance

Expand All @@ -18,7 +19,7 @@ class Meta:


@admin.register(Substance)
class SubstanceAdmin(admin.ModelAdmin):
class SubstanceAdmin(SimpleHistoryAdmin):
@classmethod
def links_to_objects(cls, object_name, objects):
rel_list = "<ul>"
Expand Down
3 changes: 2 additions & 1 deletion data/admin/webinar.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from django.contrib import admin
from django.utils import timezone
from data.models import Webinar
from simple_history.admin import SimpleHistoryAdmin


class WebinarForm(forms.ModelForm):
Expand Down Expand Up @@ -34,7 +35,7 @@ def queryset(self, request, queryset):


@admin.register(Webinar)
class WebinarAdmin(admin.ModelAdmin):
pletelli marked this conversation as resolved.
Show resolved Hide resolved
class WebinarAdmin(SimpleHistoryAdmin):
form = WebinarForm
fields = (
"title",
Expand Down
Loading