Vid normalanvändning är det önskvärt att endast visa gällande författningar. Men det finns ett flertal scenarion där det är önskvärt att kunna referera till (och kanske även redigera) icke-gällande författningar.
Vid en grundladdning kan man hantera problemet genom att endast ladda in gällande dokument och skapa "platshållare" för upphävda författningar. Men med tiden kommer en FST-instans att innehålla ett antal upphävda dokument. Ska dessa visas bland de övriga?
Problemet är tudelat:
Kan vi programmatiskt identifiera icke-gällande dokument? T ex via en property i Django-modellen?
Hur ser användargränssnittet ut? Gissningsvis något sätt att ange om även icke-gällande ska visas (med default "False").
Vid normalanvändning är det önskvärt att endast visa gällande författningar. Men det finns ett flertal scenarion där det är önskvärt att kunna referera till (och kanske även redigera) icke-gällande författningar.
Vid en grundladdning kan man hantera problemet genom att endast ladda in gällande dokument och skapa "platshållare" för upphävda författningar. Men med tiden kommer en FST-instans att innehålla ett antal upphävda dokument. Ska dessa visas bland de övriga?
Problemet är tudelat: