betriebskredit feld
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\
|
from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\
|
||||||
Aufsicht, Betriebsaufsicht, Betriebsabrechnung
|
Aufsicht, Betriebsaufsicht, Betriebsabrechnung, Betriebskredit
|
||||||
from startpage.models import Banned
|
from startpage.models import Banned
|
||||||
from django.contrib.admin import helpers
|
from django.contrib.admin import helpers
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
@@ -105,6 +105,15 @@ class BetriebsabrechnungInline(admin.TabularInline):
|
|||||||
template = "meingoethopia/betriebsabrechnung.html"
|
template = "meingoethopia/betriebsabrechnung.html"
|
||||||
|
|
||||||
|
|
||||||
|
class BetriebskreditInline(admin.TabularInline):
|
||||||
|
model = Betriebskredit
|
||||||
|
extra = 0
|
||||||
|
formfield_overrides = {
|
||||||
|
models.ManyToManyField: {'widget': forms.CheckboxSelectMultiple},
|
||||||
|
models.ForeignKey: {'widget': apply_select2(forms.Select)}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Register your models here.
|
# Register your models here.
|
||||||
class BetriebAdmin(admin.ModelAdmin):
|
class BetriebAdmin(admin.ModelAdmin):
|
||||||
list_display = ('name', 'manager', 'show_aufsichten', 'raum',
|
list_display = ('name', 'manager', 'show_aufsichten', 'raum',
|
||||||
|
|||||||
@@ -139,6 +139,16 @@ class Betriebsabrechnung(models.Model):
|
|||||||
return self.betrieb.name + " " + str(self.datum)
|
return self.betrieb.name + " " + str(self.datum)
|
||||||
|
|
||||||
|
|
||||||
|
class Betriebskredit(models.Model):
|
||||||
|
betrieb = models.ForeignKey(Betrieb)
|
||||||
|
betrag = models.IntegerField('Betrag')
|
||||||
|
erklaerung = models.TextField('Erläuterung', max_length=200)
|
||||||
|
erledigt = models.BooleanField('Zurückgezahlt')
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
return self.betrieb.name + " " + str(self.datum)
|
||||||
|
|
||||||
|
|
||||||
class Partei(models.Model):
|
class Partei(models.Model):
|
||||||
name = models.CharField('Name', max_length=100)
|
name = models.CharField('Name', max_length=100)
|
||||||
abbreviation = models.CharField('Abkürzung', max_length=5)
|
abbreviation = models.CharField('Abkürzung', max_length=5)
|
||||||
|
|||||||
Reference in New Issue
Block a user