Selaa lähdekoodia

fix(api): remove owner field from DomainSerializer

Peter Thomassen 6 vuotta sitten
vanhempi
commit
3f318c10f5
3 muutettua tiedostoa jossa 2 lisäystä ja 10 poistoa
  1. 1 2
      api/desecapi/serializers.py
  2. 0 6
      docs/domains.rst
  3. 1 2
      test/e2e/schemas.js

+ 1 - 2
api/desecapi/serializers.py

@@ -202,12 +202,11 @@ class RRsetSerializer(BulkSerializerMixin, serializers.ModelSerializer):
 
 
 class DomainSerializer(serializers.ModelSerializer):
-    owner = serializers.ReadOnlyField(source='owner.email')
     name = serializers.RegexField(regex=r'^[A-Za-z0-9_.-]+$', trim_whitespace=False)
 
     class Meta:
         model = Domain
-        fields = ('name', 'owner', 'keys')
+        fields = ('name', 'keys')
 
 
 class DonationSerializer(serializers.ModelSerializer):

+ 0 - 6
docs/domains.rst

@@ -16,7 +16,6 @@ A JSON object representing a domain has the following structure::
 
     {
         "name": "example.com",
-        "owner": "admin@example.com",
         "keys": [
             {
                 "dnskey": "257 3 13 WFRl60...",
@@ -63,11 +62,6 @@ Field details:
     characters as well as hyphens ``-`` and underscores ``_`` (except at the
     beginning of the name).  The maximum length is 191.
 
-``owner``
-    :Access mode: read-only
-
-    Email address of the user owning the domain.
-
 
 Creating a Domain
 ~~~~~~~~~~~~~~~~~

+ 1 - 2
test/e2e/schemas.js

@@ -17,9 +17,8 @@ exports.domain = {
             minItems: 1
         },
         name: { type: "string" },
-        owner: { type: "string" },
     },
-    required: ["name", "owner", "keys"]
+    required: ["name", "keys"]
 };
 
 exports.rrset = {