def database_configure_ssl_retry(request, context=None, database=None, id=None): if database is None: database = Database.objects.get(id=id) can_do_configure_ssl, error = database.can_do_configure_ssl_retry() if can_do_configure_ssl: last_configure_ssl = database.configure_ssl.last() if not last_configure_ssl: error = "Database does not have configure SSL task!" elif not last_configure_ssl.is_status_error: error = "Cannot do retry, last configure SSL status is '{}'!".format( last_configure_ssl.get_status_display() ) else: since_step = last_configure_ssl.current_step if error: messages.add_message(request, messages.ERROR, error) else: TaskRegister.database_configure_ssl( database=database, user=request.user, since_step=since_step ) return HttpResponseRedirect( reverse('admin:logical_database_credentials', kwargs={'id': database.id}) )
def database_configure_ssl_retry(request, context=None, database=None, id=None): if database is None: database = Database.objects.get(id=id) can_do_configure_ssl, error = database.can_do_configure_ssl_retry() if can_do_configure_ssl: last_configure_ssl = database.configure_ssl.last() if not last_configure_ssl: error = "Database does not have configure SSL task!" elif not last_configure_ssl.is_status_error: error = "Cannot do retry, last configure SSL status is '{}'!".format( last_configure_ssl.get_status_display()) else: since_step = last_configure_ssl.current_step if error: messages.add_message(request, messages.ERROR, error) else: TaskRegister.database_configure_ssl(database=database, user=request.user, since_step=since_step) return HttpResponseRedirect( reverse('admin:logical_database_credentials', kwargs={'id': database.id}))
def database_configure_ssl(request, context, database): can_do_configure_ssl, error = database.can_do_configure_ssl() if not can_do_configure_ssl: messages.add_message(request, messages.ERROR, error) else: TaskRegister.database_configure_ssl(database=database, user=request.user) return HttpResponseRedirect( reverse('admin:logical_database_credentials', kwargs={'id': database.id}))
def database_configure_ssl(request, context, database): can_do_configure_ssl, error = database.can_do_configure_ssl() if not can_do_configure_ssl: messages.add_message(request, messages.ERROR, error) else: TaskRegister.database_configure_ssl( database=database, user=request.user ) return HttpResponseRedirect( reverse('admin:logical_database_credentials', kwargs={'id': database.id}) )