Skip to content

Commit

Permalink
[Fixes #55] Feature: support delete of multiple objects
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcel Wallschlaeger committed Nov 10, 2024
1 parent 94f1d7d commit cb9fe69
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions src/geonoderest/geonodectl.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,11 @@ def geonodectl():

# DELETE
resource_delete = resource_subparsers.add_parser("delete", help="delete resource")
resource_delete.add_argument(type=str, dest="pk", help="pk of resource(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\') ...")
resource_delete.add_argument(
type=str,
dest="pk",
help="pk of resource(s) to delete (range '1-5',list '1,2,3,4,5', single '1') ...",
)

# METADATA
resource_metadata = resource_subparsers.add_parser(
Expand Down Expand Up @@ -268,7 +272,9 @@ def geonodectl():
"delete", help="delete existing datasets"
)
datasets_delete.add_argument(
type=str, dest="pk", help="pk of dataset(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\') ..."
type=str,
dest="pk",
help="pk of dataset(s) to delete (range '1-5',list '1,2,3,4,5', single '1') ...",
)

#############################
Expand Down Expand Up @@ -347,7 +353,9 @@ def geonodectl():
"delete", help="delete existing document"
)
documents_delete.add_argument(
type=str, dest="pk", help="pk of document(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\')..."
type=str,
dest="pk",
help="pk of document(s) to delete (range '1-5',list '1,2,3,4,5', single '1')...",
)

########################
Expand Down Expand Up @@ -391,7 +399,11 @@ def geonodectl():

# DELETE
maps_delete = maps_subparsers.add_parser("delete", help="delete existing map")
maps_delete.add_argument(type=str, dest="pk", help="pk of map(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\') ...")
maps_delete.add_argument(
type=str,
dest="pk",
help="pk of map(s) to delete (range '1-5',list '1,2,3,4,5', single '1') ...",
)

# CREATE
maps_create = maps_subparsers.add_parser("create", help="create an (empty) map")
Expand Down Expand Up @@ -480,7 +492,11 @@ def geonodectl():
geoapps_delete = geoapps_subparsers.add_parser(
"delete", help="delete existing geoapp"
)
geoapps_delete.add_argument(type=str, dest="pk", help="pk of geoapp(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\') ...")
geoapps_delete.add_argument(
type=str,
dest="pk",
help="pk of geoapp(s) to delete (range '1-5',list '1,2,3,4,5', single '1') ...",
)

##########################
# USERS ARGUMENT PARSING #
Expand Down Expand Up @@ -544,7 +560,11 @@ def geonodectl():
)
# DELETE
users_delete = users_subparsers.add_parser("delete", help="delete existing user")
users_delete.add_argument(type=str, dest="pk", help="pk of user(s) to delete (range \'1-5\',list \'1,2,3,4,5\', single \'1\') ...")
users_delete.add_argument(
type=str,
dest="pk",
help="pk of user(s) to delete (range '1-5',list '1,2,3,4,5', single '1') ...",
)

# CREATE
users_create = users_subparsers.add_parser("create", help="create a new user")
Expand Down

0 comments on commit cb9fe69

Please sign in to comment.