major rcr update

This commit is contained in:
Ross
2024-01-22 20:57:26 +00:00
parent bfabde9ef6
commit 6cecb8514c
29 changed files with 784 additions and 77 deletions
+23 -6
View File
@@ -1,4 +1,3 @@
from django import forms
from django.contrib.admin import widgets
from django.forms import (
@@ -12,17 +11,35 @@ from django.forms import (
CharField,
ValidationError,
modelformset_factory,
CheckboxSelectMultiple
CheckboxSelectMultiple,
)
from rcr.models import Item, Category, Level
from rcr.models import Item, RadiologyCategory, OncologyCategory, Level
from django.contrib.auth.models import User
class ItemForm(ModelForm):
class Meta:
model = Item
exclude = ["rcr_platform_id", "name", "assessed_by", "assessed_date", "assigned_to"]
#fields = ["category", "level"]
exclude = [
"rcr_platform_id",
"name",
"description",
"content_type",
"created_on",
"number_of_items",
"specialty",
"access_count",
"targeted_to_group",
"assessed_by",
"assessed_date",
"assigned_to_radiology",
"assigned_to_oncology",
"review_link",
"review_link_password",
]
# fields = ["category", "level"]
class AssessorAssignmentForm(Form):
items = ModelMultipleChoiceField(queryset=Item.objects.filter(assigned_to=None))
items = ModelMultipleChoiceField(queryset=Item.objects.all(), widget=forms.SelectMultiple(attrs={'size': 20}))