NodeConductor Organization ========================== NodeConductor Organization /api/organizations/ ------------------- A filter backend that uses django-filter. Supported actions and methods: .. topic:: ``/api/organizations/`` Methods: ``GET``, ``POST`` Supported fields for creation: * **name** -- ``string`` * **abbreviation** -- ``string`` * native_name -- ``string`` Filter fields: * ?customer = ``link`` * ?customer_uuid = ``UUIDFilter`` Order fields: ``abbreviation-name``, ``name``, ``native_name`` .. topic:: ``/api/organizations//`` Methods: ``GET``, ``PUT``, ``PATCH``, ``DELETE`` Supported fields for update: * **name** -- ``string`` * **abbreviation** -- ``string`` * native_name -- ``string`` /api/organization-users/ ------------------------ A filter backend that uses django-filter. Supported actions and methods: .. topic:: ``/api/organization-users/`` Methods: ``GET``, ``POST`` Supported fields for creation: * **user** -- ``link to /api/users//`` * is_approved -- ``boolean`` * **organization** -- ``link to /api/organizations//`` Filter fields: * ?organization_uuid = ``UUIDFilter`` * ?organization = ``link`` * ?user_uuid = ``UUIDFilter`` * ?user = ``link`` Order fields: ``is_approved`` .. topic:: ``/api/organization-users//`` Methods: ``GET``, ``DELETE`` .. topic:: ``/api/organization-users//approve/`` Methods: ``POST`` .. topic:: ``/api/organization-users//reject/`` Methods: ``POST``