{"_id": vnfd_id})
return vnfd
+ def get_vnfd_by_id(self, vnfd_id: str):
+ vnfd = self.common_db.get_one("vnfds",
+ {"id": vnfd_id})
+ return vnfd
+
def get_vnfd_by_name(self, vnfd_name: str):
# TODO: optimize way of getting single VNFD in shared enviroments (RBAC)
if self.common_db.get_list("vnfds", {"name": vnfd_name}):
for alarm_dict in alarm_dicts:
alarms.append(Alarm.from_dict(alarm_dict))
return alarms
+
+ def get_user(self, username: str):
+ return self.common_db.get_one('users', {'username': username})
+
+ def get_user_by_id(self, userid: str):
+ return self.common_db.get_one('users', {'_id': userid})
+
+ def get_role_by_name(self, name: str):
+ return self.common_db.get_one('roles', {'name': name})