Loading capif_backend/backoffice_service/core/operations.py +9 −20 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class Operations: num_providers = len(json_providers) return jsonify(num_providers), 200 except Exception as e: return "Error when retrieving provider list: ", e return "Error when retrieving number of providers: ", e def retrieve_providers(self): mycol = self.db.get_col_by_name(self.db.providers) Loading Loading @@ -132,6 +132,13 @@ class Operations: except Exception as e: return "Error when retrieving users list: ", e def get_num_user(self): try: json_users = self.retrieve_users() num_users = len(json_users) return jsonify(num_users), 200 except Exception as e: return "Error when retrieving number of users: ", e def retrieve_users(self): user_col = self.db.get_col_by_name_register(self.db.user) Loading @@ -144,24 +151,6 @@ class Operations: return json_users def get_num_user(self, id=None): user_col = self.db.get_col_by_name_register(self.db.user) try: if id == None: user = user_col.find({}, {"_id": 0}) else: user = user_col.find({"$or": [ { "list_invokers": { "$elemMatch": { "$eq": id } } }, { "list_providers": { "$elemMatch": { "$eq": id } } } ]}, {"_id": 0}) num_users = len(user) return jsonify(num_users), 200 except Exception as e: return "Error when retreiving event: ", e def delete_invoker(self, invoker_id): try: Loading Loading
capif_backend/backoffice_service/core/operations.py +9 −20 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ class Operations: num_providers = len(json_providers) return jsonify(num_providers), 200 except Exception as e: return "Error when retrieving provider list: ", e return "Error when retrieving number of providers: ", e def retrieve_providers(self): mycol = self.db.get_col_by_name(self.db.providers) Loading Loading @@ -132,6 +132,13 @@ class Operations: except Exception as e: return "Error when retrieving users list: ", e def get_num_user(self): try: json_users = self.retrieve_users() num_users = len(json_users) return jsonify(num_users), 200 except Exception as e: return "Error when retrieving number of users: ", e def retrieve_users(self): user_col = self.db.get_col_by_name_register(self.db.user) Loading @@ -144,24 +151,6 @@ class Operations: return json_users def get_num_user(self, id=None): user_col = self.db.get_col_by_name_register(self.db.user) try: if id == None: user = user_col.find({}, {"_id": 0}) else: user = user_col.find({"$or": [ { "list_invokers": { "$elemMatch": { "$eq": id } } }, { "list_providers": { "$elemMatch": { "$eq": id } } } ]}, {"_id": 0}) num_users = len(user) return jsonify(num_users), 200 except Exception as e: return "Error when retreiving event: ", e def delete_invoker(self, invoker_id): try: Loading