summaryrefslogtreecommitdiffstats
path: root/moonclient/moonclient/subject_categories.py
diff options
context:
space:
mode:
authorWuKong <rebirthmonkey@gmail.com>2015-09-23 11:58:00 +0200
committerWuKong <rebirthmonkey@gmail.com>2015-09-23 11:58:00 +0200
commit480d0fb4390de27b225722e72cb95686f5c42ff8 (patch)
treef4d1c95356fce394c9bc8db427e5be558ae64568 /moonclient/moonclient/subject_categories.py
parentc572f02590ae0e70118bb6eec71b3bfdf3fb2b25 (diff)
review moonclient
Change-Id: I0969fe42fd756c025d549d0cffe07943cddd2d15 Signed-off-by: WuKong <rebirthmonkey@gmail.com>
Diffstat (limited to 'moonclient/moonclient/subject_categories.py')
-rw-r--r--moonclient/moonclient/subject_categories.py29
1 files changed, 14 insertions, 15 deletions
diff --git a/moonclient/moonclient/subject_categories.py b/moonclient/moonclient/subject_categories.py
index 274ab211..e7ecfe6a 100644
--- a/moonclient/moonclient/subject_categories.py
+++ b/moonclient/moonclient/subject_categories.py
@@ -10,7 +10,7 @@ from cliff.command import Command
class SubjectCategoriesList(Lister):
- """List all Intra_Extensions."""
+ """List all subject categories."""
log = logging.getLogger(__name__)
@@ -35,16 +35,16 @@ class SubjectCategoriesList(Lister):
class SubjectCategoriesAdd(Command):
- """List all Intra_Extensions."""
+ """Add a new subject category."""
log = logging.getLogger(__name__)
def get_parser(self, prog_name):
parser = super(SubjectCategoriesAdd, self).get_parser(prog_name)
parser.add_argument(
- 'subject_category',
- metavar='<subject_category-uuid>',
- help='Subject UUID',
+ 'subject_category_name',
+ metavar='<subject_category-name>',
+ help='Subject category name',
)
parser.add_argument(
'--intraextension',
@@ -54,7 +54,7 @@ class SubjectCategoriesAdd(Command):
parser.add_argument(
'--description',
metavar='<description-str>',
- help='Category description',
+ help='Subject category description',
)
return parser
@@ -63,9 +63,8 @@ class SubjectCategoriesAdd(Command):
parsed_args.intraextension = self.app.intraextension
data = self.app.get_url("/v3/OS-MOON/intra_extensions/{}/subject_categories".format(parsed_args.intraextension),
post_data={
- "subject_category_name": parsed_args.subject_category,
- "subject_category_description": parsed_args.description,
- },
+ "subject_category_name": parsed_args.subject_category_name,
+ "subject_category_description": parsed_args.description},
authtoken=True)
return (
("id", "name", "description"),
@@ -74,16 +73,16 @@ class SubjectCategoriesAdd(Command):
class SubjectCategoriesDelete(Command):
- """List all Intra_Extensions."""
+ """Delete a subject category."""
log = logging.getLogger(__name__)
def get_parser(self, prog_name):
parser = super(SubjectCategoriesDelete, self).get_parser(prog_name)
parser.add_argument(
- 'subject_category',
+ 'subject_category_id',
metavar='<subject_category-uuid>',
- help='Subject UUID',
+ help='Subject category UUID',
)
parser.add_argument(
'--intraextension',
@@ -97,7 +96,7 @@ class SubjectCategoriesDelete(Command):
parsed_args.intraextension = self.app.intraextension
self.app.get_url("/v3/OS-MOON/intra_extensions/{}/subject_categories/{}".format(
parsed_args.intraextension,
- parsed_args.subject_category
- ),
+ parsed_args.subject_category_id),
method="DELETE",
- authtoken=True) \ No newline at end of file
+ authtoken=True
+ ) \ No newline at end of file