Alembic simplification

This commit is contained in:
Curtis Castrapel
2018-05-07 15:14:32 -07:00
parent e68b3d2cbd
commit 9ccb8fb838
8 changed files with 79 additions and 96 deletions

View File

@ -8,7 +8,7 @@ class DnsProvidersNestedOutputSchema(LemurOutputSchema):
__envelope__ = False
id = fields.Integer()
name = fields.String()
provider_type = fields.String()
providerType = fields.String()
description = fields.String()
credentials = fields.String()
api_endpoint = fields.String()

View File

@ -17,7 +17,8 @@ def render(args):
def get(dns_provider_id):
return database.get(DnsProviders, dns_provider_id)
provider = database.get(DnsProviders, dns_provider_id)
return provider
def get_friendly(dns_provider_id):
@ -32,8 +33,9 @@ def get_friendly(dns_provider_id):
dns_provider_friendly = {
"name": dns_provider.name,
"description": dns_provider.description,
"provider_type": dns_provider.provider_type,
"providerType": dns_provider.provider_type,
"options": dns_provider.options,
"credentials": dns_provider.credentials,
}
if dns_provider.provider_type == "route53":

View File

@ -86,7 +86,7 @@ class DnsProvidersList(AuthenticatedResource):
**Example request**:
{
"provider_type": {
"providerType": {
"name": "route53",
"requirements": [
{
@ -110,7 +110,7 @@ class DnsProvidersList(AuthenticatedResource):
**Example request 2**
{
"provider_type": {
"providerType": {
"name": "cloudflare",
"requirements": [
{
@ -144,6 +144,7 @@ class DnsProvidersList(AuthenticatedResource):
class DnsProviders(AuthenticatedResource):
@validate_schema(None, dns_provider_output_schema)
def get(self, dns_provider_id):
return service.get_friendly(dns_provider_id)