1 | NO CONTENT: modified file, binary diff hidden |
|
NO CONTENT: modified file, binary diff hidden |
@@ -35,6 +35,7 class JROAPI(): | |||||
35 | - action |
|
35 | - action | |
36 | - upload_file |
|
36 | - upload_file | |
37 | - upload_multiple_files |
|
37 | - upload_multiple_files | |
|
38 | - upload_multiple_files_advance | |||
38 | - show |
|
39 | - show | |
39 | - search |
|
40 | - search | |
40 | - create |
|
41 | - create | |
@@ -378,7 +379,7 class JROAPI(): | |||||
378 | elif type_option == 'job': |
|
379 | elif type_option == 'job': | |
379 | return getattr(self.ckan.action, 'job_show')(id=id, **kwargs) |
|
380 | return getattr(self.ckan.action, 'job_show')(id=id, **kwargs) | |
380 | else: |
|
381 | else: | |
381 | return 'ERROR:: "%s" is not accepted' % (type_option) |
|
382 | return 'ERROR:: "type_option = %s" is not accepted' % (type_option) | |
382 | except: |
|
383 | except: | |
383 | _, exc_value, _ = sys.exc_info() |
|
384 | _, exc_value, _ = sys.exc_info() | |
384 | return exc_value |
|
385 | return exc_value | |
@@ -513,7 +514,7 class JROAPI(): | |||||
513 | return getattr(self.ckan.action, 'tag_search')(**self.dict) |
|
514 | return getattr(self.ckan.action, 'tag_search')(**self.dict) | |
514 |
|
515 | |||
515 | else: |
|
516 | else: | |
516 | return 'ERROR:: "%s" is not accepted' % (type_option) |
|
517 | return 'ERROR:: "type_option = %s" is not accepted' % (type_option) | |
517 |
|
518 | |||
518 | except: |
|
519 | except: | |
519 | _, exc_value, _ = sys.exc_info() |
|
520 | _, exc_value, _ = sys.exc_info() | |
@@ -521,7 +522,7 class JROAPI(): | |||||
521 | else: |
|
522 | else: | |
522 | return 'ERROR:: "type_option" must be <str>' |
|
523 | return 'ERROR:: "type_option" must be <str>' | |
523 |
|
524 | |||
524 | def create(self, type_option, **kwargs): |
|
525 | def create(self, type_option, select=None, **kwargs): | |
525 | ''' |
|
526 | ''' | |
526 | FINALIDAD: |
|
527 | FINALIDAD: | |
527 | Funcion personalizada para crear. |
|
528 | Funcion personalizada para crear. | |
@@ -548,8 +549,19 class JROAPI(): | |||||
548 | return getattr(self.ckan.action, 'tag_create')(**kwargs) |
|
549 | return getattr(self.ckan.action, 'tag_create')(**kwargs) | |
549 | elif type_option == 'user': |
|
550 | elif type_option == 'user': | |
550 | return getattr(self.ckan.action, 'user_create')(**kwargs) |
|
551 | return getattr(self.ckan.action, 'user_create')(**kwargs) | |
|
552 | elif type_option == 'views': | |||
|
553 | if 'resource' == select: | |||
|
554 | self.list = ['package'] | |||
|
555 | for key1, value1 in kwargs.items(): | |||
|
556 | if not key1 in self.list: | |||
|
557 | self.dict[key1] = value1 | |||
|
558 | return getattr(self.ckan.action, 'resource_create_default_resource_views')(**self.dict) | |||
|
559 | elif 'dataset' == select: | |||
|
560 | return getattr(self.ckan.action, 'package_create_default_resource_views')(**kwargs) | |||
|
561 | else: | |||
|
562 | return 'ERROR:: "select = %s" is not accepted' % (select) | |||
551 | else: |
|
563 | else: | |
552 | return 'ERROR:: "%s" is not accepted' % (type_option) |
|
564 | return 'ERROR:: "type_option = %s" is not accepted' % (type_option) | |
553 | except: |
|
565 | except: | |
554 | _, exc_value, _ = sys.exc_info() |
|
566 | _, exc_value, _ = sys.exc_info() | |
555 | return exc_value |
|
567 | return exc_value | |
@@ -580,7 +592,7 class JROAPI(): | |||||
580 | elif type_option == 'collaborator': |
|
592 | elif type_option == 'collaborator': | |
581 | return getattr(self.ckan.action, 'package_collaborator_create')(**kwargs) |
|
593 | return getattr(self.ckan.action, 'package_collaborator_create')(**kwargs) | |
582 | else: |
|
594 | else: | |
583 | return 'ERROR:: "%s" is not accepted' % (type_option) |
|
595 | return 'ERROR:: "type_option = %s" is not accepted' % (type_option) | |
584 | except: |
|
596 | except: | |
585 | _, exc_value, _ = sys.exc_info() |
|
597 | _, exc_value, _ = sys.exc_info() | |
586 | return exc_value |
|
598 | return exc_value | |
@@ -609,7 +621,7 class JROAPI(): | |||||
609 | elif 'purge' == select: |
|
621 | elif 'purge' == select: | |
610 | return getattr(self.ckan.action, 'dataset_purge')(**kwargs) |
|
622 | return getattr(self.ckan.action, 'dataset_purge')(**kwargs) | |
611 | else: |
|
623 | else: | |
612 | return 'ERROR:: "%s" is not accepted' % (select) |
|
624 | return 'ERROR:: "select = %s" is not accepted' % (select) | |
613 | elif type_option == 'project': |
|
625 | elif type_option == 'project': | |
614 | if select is None: |
|
626 | if select is None: | |
615 | return 'ERROR:: "select" must not be "None"' |
|
627 | return 'ERROR:: "select" must not be "None"' | |
@@ -619,7 +631,7 class JROAPI(): | |||||
619 | elif 'purge' == select: |
|
631 | elif 'purge' == select: | |
620 | return getattr(self.ckan.action, 'organization_purge')(**kwargs) |
|
632 | return getattr(self.ckan.action, 'organization_purge')(**kwargs) | |
621 | else: |
|
633 | else: | |
622 | return 'ERROR:: "%s" is not accepted' % (select) |
|
634 | return 'ERROR:: "select = %s" is not accepted' % (select) | |
623 | elif type_option == 'resource': |
|
635 | elif type_option == 'resource': | |
624 | return getattr(self.ckan.action, 'resource_delete')(**kwargs) |
|
636 | return getattr(self.ckan.action, 'resource_delete')(**kwargs) | |
625 | elif type_option == 'vocabulary': |
|
637 | elif type_option == 'vocabulary': | |
@@ -629,7 +641,7 class JROAPI(): | |||||
629 | elif type_option == 'user': |
|
641 | elif type_option == 'user': | |
630 | return getattr(self.ckan.action, 'user_delete')(**kwargs) |
|
642 | return getattr(self.ckan.action, 'user_delete')(**kwargs) | |
631 | else: |
|
643 | else: | |
632 | return 'ERROR:: "%s" is not accepted' % (type_option) |
|
644 | return 'ERROR:: "type_option = %s" is not accepted' % (type_option) | |
633 | except: |
|
645 | except: | |
634 | _, exc_value, _ = sys.exc_info() |
|
646 | _, exc_value, _ = sys.exc_info() | |
635 | return exc_value |
|
647 | return exc_value |
General Comments 0
You need to be logged in to leave comments.
Login now