This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
from datetime import datetime | |
from django.contrib.contenttypes.models import ContentType | |
from django.db.models import Q | |
from rest_condition import C | |
from rest_framework import status | |
from rest_framework.decorators import detail_route, list_route |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class NotificationReadSerializer(ModelSerializer): | |
receiver = serializers.SerializerMethodField() | |
was_read = serializers.SerializerMethodField() | |
class Meta: | |
model = ReceiverMessage | |
fields = [ | |
'id', | |
'receiver', | |
'was_read' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#usuarios - alumnos a los que se les mando el mensaje | |
hijos = ReceiverMessage.objects.filter(message_id=52).values_list('user__email', flat=True) | |
#extraer el padre por el email de los hijos, salio none | |
for u in User.objects.filter(email__in=hijos): | |
print u.parent, u.children | |
#la forma para traer a los hijos - email, que se mando fue con: | |
for u in User.objects.filter(children__email__in=hijos): | |
print u.email, u.children.all().values_list('email', flat=True) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="row wrapper border-bottom white-bg"> | |
<div class="page-heading"> | |
<div class="col-lg-12"> | |
<h2>Detalle de mensaje</h2> | |
<ol class="breadcrumb"> | |
<li> | |
<a ui-sref="home.index">Inicio</a> | |
</li> | |
<li> | |
<a ui-sref="messages.index">Mensajes</a> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MessageReadSerializer(ModelSerializer): | |
users_receivers = serializers.SerializerMethodField() | |
class Meta: | |
model = ReceiverMessage | |
fields = ['id', 'users_receivers', 'was_read'] | |
def get_users_receivers(self, instance): | |
children = instance.user | |
group_id = instance.group_id |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@list_route(methods=['GET']) | |
def clic_studentcalendar(self, request, *args, **kwargs): | |
""" | |
Record activity for clic a child calendar | |
--- | |
omit_serializer: true | |
responseMessages: | |
- code: 201 | |
message: CREATED |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@detail_route(methods=['POST']) | |
def activities_downloadcsv(self, request, *args, **kwargs): | |
""" | |
Download a report of a domain complete or period | |
--- | |
omit_serializer: true | |
responseMessages: | |
- code: 200 | |
message: OK |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ActivityRecordViewSet(GenericViewSet): | |
@detail_route( | |
methods=['GET'], | |
permission_classes=[DirectorPermission]) | |
def csv(self, request, pk, *args, **kwargs): | |
""" | |
Download a report of a domain complete or period | |
--- | |
omit_serializer: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vm.downloadcsv = function() { | |
$http({ | |
method: 'GET', | |
url: '/api/v1/activities/record/'+vm.query.domain.id+'/csv', | |
params: { | |
'datesince': vm.query.datesince, | |
'dateto':vm.query.dateto, | |
'verbs':vm.query.verb | |
}, | |
responseType: 'arraybuffer' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ActivityRecordViewSet(GenericViewSet): | |
#omit code | |
@detail_route( | |
methods=['GET'], | |
permission_classes=[DirectorPermission]) | |
def csv(self, request, pk, *args, **kwargs): | |
""" | |
Download a report of a domain complete or period | |
--- |
OlderNewer