Bladeren bron

betriebskredit feld

master
erichhasl 7 jaren geleden
bovenliggende
commit
e4bb887a42
2 gewijzigde bestanden met toevoegingen van 20 en 1 verwijderingen
  1. +10
    -1
      web_dev/sas_web/meingoethopia/admin.py
  2. +10
    -0
      web_dev/sas_web/meingoethopia/models.py

+ 10
- 1
web_dev/sas_web/meingoethopia/admin.py Bestand weergeven

@@ -1,6 +1,6 @@
from django.contrib import admin
from .models import Betrieb, Partei, PresidentCandidate, Question, Angestellter,\
Aufsicht, Betriebsaufsicht, Betriebsabrechnung
Aufsicht, Betriebsaufsicht, Betriebsabrechnung, Betriebskredit
from startpage.models import Banned
from django.contrib.admin import helpers
from django.shortcuts import render
@@ -105,6 +105,15 @@ class BetriebsabrechnungInline(admin.TabularInline):
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.
class BetriebAdmin(admin.ModelAdmin):
list_display = ('name', 'manager', 'show_aufsichten', 'raum',


+ 10
- 0
web_dev/sas_web/meingoethopia/models.py Bestand weergeven

@@ -139,6 +139,16 @@ class Betriebsabrechnung(models.Model):
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):
name = models.CharField('Name', max_length=100)
abbreviation = models.CharField('Abkürzung', max_length=5)


Laden…
Annuleren
Opslaan