##// END OF EJS Templates
v2.9.2 :: Add 'resource_views' create function
eynilupu -
r3:ab4b435c96a4
parent child
Show More
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