def clone(cls, database, clone_name, plan, environment, user): from notification.tasks import TaskRegister TaskRegister.database_clone( origin_database=database, clone_name=clone_name, plan=plan, environment=environment, user=user )
def clone(cls, database, clone_name, plan, environment, user): from notification.tasks import TaskRegister TaskRegister.database_clone( origin_database=database, clone_name=clone_name, plan=plan, environment=environment, user=user )
def retry_view(self, request, clone_id): retry_from = get_object_or_404(DatabaseClone, pk=clone_id) success, redirect = self.check_status(request, clone_id, 'retry') if not success: return redirect TaskRegister.database_clone(clone_name=retry_from.name, plan=retry_from.plan, environment=retry_from.environment, user=request.user, origin_database=retry_from.origin_database, retry_from=retry_from) url = reverse('admin:notification_taskhistory_changelist') filter = "user={}".format(request.user.username) return HttpResponseRedirect('{}?{}'.format(url, filter))