mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-11-04 11:03:04 +00:00 
			
		
		
		
	Remove ajax_select from forum
This commit is contained in:
		@@ -25,7 +25,6 @@ import logging
 | 
				
			|||||||
import math
 | 
					import math
 | 
				
			||||||
from functools import partial
 | 
					from functools import partial
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from ajax_select import make_ajax_field
 | 
					 | 
				
			||||||
from django import forms
 | 
					from django import forms
 | 
				
			||||||
from django.conf import settings
 | 
					from django.conf import settings
 | 
				
			||||||
from django.contrib.auth.mixins import LoginRequiredMixin
 | 
					from django.contrib.auth.mixins import LoginRequiredMixin
 | 
				
			||||||
@@ -43,6 +42,7 @@ from django.views.generic.edit import CreateView, DeleteView, UpdateView
 | 
				
			|||||||
from haystack.query import RelatedSearchQuerySet
 | 
					from haystack.query import RelatedSearchQuerySet
 | 
				
			||||||
from honeypot.decorators import check_honeypot
 | 
					from honeypot.decorators import check_honeypot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from club.widgets.select import AutoCompleteSelectClub
 | 
				
			||||||
from core.views import (
 | 
					from core.views import (
 | 
				
			||||||
    CanCreateMixin,
 | 
					    CanCreateMixin,
 | 
				
			||||||
    CanEditMixin,
 | 
					    CanEditMixin,
 | 
				
			||||||
@@ -51,6 +51,10 @@ from core.views import (
 | 
				
			|||||||
    can_view,
 | 
					    can_view,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
from core.views.widgets.markdown import MarkdownInput
 | 
					from core.views.widgets.markdown import MarkdownInput
 | 
				
			||||||
 | 
					from core.views.widgets.select import (
 | 
				
			||||||
 | 
					    AutoCompleteSelect,
 | 
				
			||||||
 | 
					    AutoCompleteSelectMultipleGroup,
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
from forum.models import Forum, ForumMessage, ForumMessageMeta, ForumTopic
 | 
					from forum.models import Forum, ForumMessage, ForumMessageMeta, ForumTopic
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -165,10 +169,15 @@ class ForumForm(forms.ModelForm):
 | 
				
			|||||||
            "edit_groups",
 | 
					            "edit_groups",
 | 
				
			||||||
            "view_groups",
 | 
					            "view_groups",
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
 | 
					        widgets = {
 | 
				
			||||||
 | 
					            "edit_groups": AutoCompleteSelectMultipleGroup,
 | 
				
			||||||
 | 
					            "view_groups": AutoCompleteSelectMultipleGroup,
 | 
				
			||||||
 | 
					            "owner_club": AutoCompleteSelectClub,
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    edit_groups = make_ajax_field(Forum, "edit_groups", "groups", help_text="")
 | 
					    parent = ForumNameField(
 | 
				
			||||||
    view_groups = make_ajax_field(Forum, "view_groups", "groups", help_text="")
 | 
					        Forum.objects.all(), widget=AutoCompleteSelect, required=False
 | 
				
			||||||
    parent = ForumNameField(Forum.objects.all())
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ForumCreateView(CanCreateMixin, CreateView):
 | 
					class ForumCreateView(CanCreateMixin, CreateView):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user