def register_action_class(name, action_class_str, attributes, description=None, input_str=None): values = { 'name': name, 'action_class': action_class_str, 'attributes': attributes, 'description': description, 'input': input_str, 'is_system': True, 'scope': 'public' } try: LOG.debug("Registering action in DB: %s" % name) db_api.create_action_definition(values) except exc.DBDuplicateEntryError: LOG.debug("Action %s already exists in DB." % name)
def register_action_class(name, action_class_str, attributes, description=None, input_str=None): values = { 'name': name, 'action_class': action_class_str, 'attributes': attributes, 'description': description, 'input': input_str, 'is_system': True, 'scope': 'public' } try: LOG.debug("Registering action in DB: %s", name) db_api.create_action_definition(values) except exc.DBDuplicateEntryError: LOG.debug("Action %s already exists in DB.", name)
def create_action(action_spec, definition, scope): return db_api.create_action_definition( _get_action_values(action_spec, definition, scope) )
def create_action(action_spec, definition, scope): return db_api.create_action_definition( _get_action_values(action_spec, definition, scope))