from sistema.models import Localita, Multimedia, TipologiaMultimedia, Percorso, PointOfInterest, Feedback, Gestisce
from socoin_atlas.settings import MEDIA_URL
-
class LocalitaDatatables(BaseDatatableView):
model = Localita
columns = ['id', 'descrizione', 'provincia', 'cap', 'regione', 'mod', 'del']
from sistema.models import Localita, TipologiaMultimedia, Gestisce, PointOfInterest, Percorso, Multimedia
from socoin_atlas.settings import MEDIA_URL
-
class LocalitaForm(forms.ModelForm):
class Meta:
model = Localita
percorso = models.ForeignKey(Percorso, on_delete=models.CASCADE)
data_acquisto = models.DateTimeField(auto_now_add=True)
-
class Tappa(models.Model):
percorso = models.ForeignKey(Percorso, on_delete=models.DO_NOTHING)
poi = models.ForeignKey(PointOfInterest, on_delete=models.DO_NOTHING)
## FEEDBACK ##
path('feedback/', FeedbackView.as_view(), name='feedback'),
-]
+]
\ No newline at end of file
return redirect(reverse('sistema:localita_list'))
-
class TipoMultimediaView(View):#PermissionRequiredMixin
#permission_required = [settings.TOUR_OPERATOR_GROUPS, settings.ADMIN_GROUPS]
else:
return super(UserDatatables, self).render_column(row, column)
+
def filter_queryset(self, qs):
search = self.request.GET.get('search[value]', None)
if search:
exclude = ['username', 'is_staff', 'is_superuser', 'last_login', 'groups', 'user_permissions', 'is_active', 'date_joined', 'password']
+
class CustomUserCreationForm(forms.ModelForm):
class Meta:
model = User
path('tour_operator/', TourOperatorView.as_view(), name='tour_operator'),
path('mod_tour_operator/<int:pk>/', TourOperatorView.as_view(), name='mod_tour_operator'),
+
## CLIENTE ##
path('cliente/', ClienteView.as_view(), name='cliente'),
path('mod_cliente/<int:pk>/', ClienteView.as_view(), name='mod_cliente'),
return redirect(reverse('utenti:admin_list'))
-# from braces.views import GroupRequiredMixin
-# class SomeProtectedView(GroupRequiredMixin, TemplateView):
-#
-# #required
-# group_required = [u"editors", u"admins"]
\ No newline at end of file