Exemplo n.º 1
0
    def get(self, request, *args, **kwargs):
        assert self.include_multimedia_files or self.include_index_files
        error_response = self.check_before_zipping()
        if error_response:
            return error_response

        message = request.GET['message'] if 'message' in request.GET else None
        download = DownloadBase(message=message)
        build_profile_id = None
        if domain_has_privilege(request.domain, privileges.BUILD_PROFILES):
            build_profile_id = request.GET.get('profile')
        download_targeted_version = request.GET.get(
            'download_targeted_version') == 'true'
        download.set_task(
            build_application_zip.delay(
                include_multimedia_files=self.include_multimedia_files,
                include_index_files=self.include_index_files,
                domain=self.app.domain,
                app_id=self.app.id,
                download_id=download.download_id,
                compress_zip=self.compress_zip,
                filename=self.zip_name,
                build_profile_id=build_profile_id,
                download_targeted_version=download_targeted_version,
            ))
        return download.get_start_response()
Exemplo n.º 2
0
    def get(self, request, *args, **kwargs):
        assert self.include_multimedia_files or self.include_index_files
        error_response = self.check_before_zipping()
        if error_response:
            return error_response

        download = DownloadBase()
        download.set_task(build_application_zip.delay(
            include_multimedia_files=self.include_multimedia_files,
            include_index_files=self.include_index_files,
            app=self.app,
            download_id=download.download_id,
            compress_zip=self.compress_zip,
            filename=self.zip_name)
        )
        return download.get_start_response()
Exemplo n.º 3
0
    def get(self, request, *args, **kwargs):
        assert self.include_multimedia_files or self.include_index_files
        error_response = self.check_before_zipping()
        if error_response:
            return error_response

        download = DownloadBase()
        download.set_task(
            build_application_zip.delay(
                include_multimedia_files=self.include_multimedia_files,
                include_index_files=self.include_index_files,
                app=self.app,
                download_id=download.download_id,
                compress_zip=self.compress_zip,
                filename=self.zip_name))
        return download.get_start_response()
Exemplo n.º 4
0
    def get(self, request, *args, **kwargs):
        assert self.include_multimedia_files or self.include_index_files
        error_response = self.check_before_zipping()
        if error_response:
            return error_response

        message = request.GET['message'] if 'message' in request.GET else None
        download = DownloadBase(message=message)
        build_profile_id = None
        if domain_has_privilege(request.domain, privileges.BUILD_PROFILES):
            build_profile_id = request.GET.get('profile')
        download.set_task(build_application_zip.delay(
            include_multimedia_files=self.include_multimedia_files,
            include_index_files=self.include_index_files,
            app=self.app,
            download_id=download.download_id,
            compress_zip=self.compress_zip,
            filename=self.zip_name,
            build_profile_id=build_profile_id)
        )
        return download.get_start_response()