05/18 Enhanced codes and functionalities 2

This commit is contained in:
2026-05-18 11:48:31 -04:00
parent fc4145a78e
commit 4364daecef
4 changed files with 45 additions and 16 deletions
+6 -6
View File
@@ -83,7 +83,7 @@ def create_item():
action='vault_item.create',
resource_type='vault_item',
resource_id=item.id,
detail=f'Created {item_type} item: "{name}"',
detail=f'Created {item_type} item (id={item.id})',
ip_address=client_ip(),
)
db.session.commit()
@@ -144,7 +144,7 @@ def update_item(item_id):
action='vault_item.update',
resource_type='vault_item',
resource_id=item.id,
detail=f'Updated item: "{item.name}"',
detail=f'Updated {item.item_type} item (id={item.id})',
ip_address=client_ip(),
)
db.session.commit()
@@ -162,16 +162,16 @@ def delete_item(item_id):
item = VaultItem.query.filter_by(id=item_id, user_id=g.current_user_id).first()
if not item:
return jsonify({'error': 'Item not found'}), 404
item_name = item.name
item_id = item.id
item_id_saved = item.id
item_type_saved = item.item_type
db.session.delete(item)
db.session.flush()
AuditLog.log(
user_id=g.current_user_id,
action='vault_item.delete',
resource_type='vault_item',
resource_id=item_id,
detail=f'Deleted item: "{item_name}"',
resource_id=item_id_saved,
detail=f'Deleted {item_type_saved} item (id={item_id_saved})',
ip_address=client_ip(),
)
db.session.commit()