akvo.rest.views.result module

Akvo RSR is covered by the GNU Affero General Public License.

See more details in the license.txt file located at the root folder of the Akvo RSR module. For additional details on the GNU license please see < http://www.gnu.org/licenses/agpl.html >.

class akvo.rest.views.result.ResultsFrameworkLiteViewSet(**kwargs)[source]

Bases: PublicProjectViewSet

Results framework lite resource.

basename = None
description = None
detail = None
name = None
queryset
serializer_class

alias of ResultsFrameworkLiteSerializer

suffix = None
class akvo.rest.views.result.ResultsFrameworkViewSet(**kwargs)[source]

Bases: PublicProjectViewSet

Results framework resource.

basename = None
description = None
detail = None
name = None
queryset
serializer_class

alias of ResultsFrameworkSerializer

suffix = None
class akvo.rest.views.result.ResultsViewSet(**kwargs)[source]

Bases: PublicProjectViewSet

Results resource.

basename = None
description = None
detail = None
get_serializer_class()[source]

Return the class to use for the serializer. Defaults to using self.serializer_class.

You may want to override this if you need to provide different serializations depending on the incoming request.

(Eg. admins get full serialization, others get basic serialization)

name = None
queryset
suffix = None
akvo.rest.views.result.project_results_framework(request, *args, **kwargs)[source]