feat: Remove slug field from ResearchStudy model and update related references
This commit is contained in:
+4
-4
@@ -5,13 +5,13 @@ from research.models import ResearchStudy, ResearchStudyArm, ResearchParticipant
|
||||
|
||||
@admin.register(ResearchStudy)
|
||||
class ResearchStudyAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'slug', 'active', 'generation_mode', 'randomisation_mode', 'created_at']
|
||||
list_display = ['id', 'name', 'active', 'generation_mode', 'randomisation_mode', 'created_at']
|
||||
list_filter = ['active', 'generation_mode', 'randomisation_mode', 'created_at']
|
||||
search_fields = ['name', 'slug', 'description']
|
||||
search_fields = ['name', 'description']
|
||||
readonly_fields = ['created_at', 'updated_at']
|
||||
fieldsets = (
|
||||
('Study Information', {
|
||||
'fields': ('name', 'slug', 'description', 'active')
|
||||
'fields': ('name', 'description', 'active')
|
||||
}),
|
||||
('Participant Creation', {
|
||||
'fields': ('generation_mode', 'collect_demographics'),
|
||||
@@ -64,7 +64,7 @@ class ResearchStudyArmAdmin(admin.ModelAdmin):
|
||||
class ResearchParticipantAdmin(admin.ModelAdmin):
|
||||
list_display = ['pseudo_id', 'study', 'assigned_arm', 'cid_user_display', 'consented', 'assigned_at']
|
||||
list_filter = ['study', 'assigned_arm', 'consented', 'created_at']
|
||||
search_fields = ['pseudo_id', 'study__slug', 'cid_user__cid', 'email']
|
||||
search_fields = ['pseudo_id', 'study__name', 'cid_user__cid', 'email']
|
||||
readonly_fields = ['created_at', 'updated_at', 'cid_user_info']
|
||||
fieldsets = (
|
||||
('Study & ID', {
|
||||
|
||||
Reference in New Issue
Block a user