Spaces:
Building
Building
Update config_provider.py
Browse files- config_provider.py +14 -14
config_provider.py
CHANGED
@@ -168,7 +168,7 @@ class ConfigProvider:
|
|
168 |
)
|
169 |
|
170 |
# Update metadata
|
171 |
-
config.last_update_date = datetime.utcnow().isoformat()
|
172 |
config.last_update_user = username
|
173 |
|
174 |
# Convert to JSON
|
@@ -252,7 +252,7 @@ class ConfigProvider:
|
|
252 |
# Create project
|
253 |
project = ProjectConfig(
|
254 |
id=config.project_id_counter,
|
255 |
-
created_date=datetime.utcnow().isoformat(),
|
256 |
created_by=username,
|
257 |
**project_data
|
258 |
)
|
@@ -315,7 +315,7 @@ class ConfigProvider:
|
|
315 |
if hasattr(project, key) and key not in ['id', 'created_date', 'created_by', 'last_update_date', 'last_update_user']:
|
316 |
setattr(project, key, value)
|
317 |
|
318 |
-
project.last_update_date = datetime.utcnow().isoformat()
|
319 |
project.last_update_user = username
|
320 |
|
321 |
# Log activity
|
@@ -346,7 +346,7 @@ class ConfigProvider:
|
|
346 |
raise ResourceNotFoundError("project", project_id)
|
347 |
|
348 |
project.deleted = True
|
349 |
-
project.last_update_date = datetime.utcnow().isoformat()
|
350 |
project.last_update_user = username
|
351 |
|
352 |
# Log activity
|
@@ -379,7 +379,7 @@ class ConfigProvider:
|
|
379 |
# Create version
|
380 |
version = VersionConfig(
|
381 |
no=project.version_id_counter,
|
382 |
-
created_date=datetime.utcnow().isoformat(),
|
383 |
created_by=username,
|
384 |
**version_data
|
385 |
)
|
@@ -387,7 +387,7 @@ class ConfigProvider:
|
|
387 |
# Update project
|
388 |
project.versions.append(version)
|
389 |
project.version_id_counter += 1
|
390 |
-
project.last_update_date = datetime.utcnow().isoformat()
|
391 |
project.last_update_user = username
|
392 |
|
393 |
# Log activity
|
@@ -430,11 +430,11 @@ class ConfigProvider:
|
|
430 |
|
431 |
# Publish this version
|
432 |
version.published = True
|
433 |
-
version.publish_date = datetime.utcnow().isoformat()
|
434 |
version.published_by = username
|
435 |
|
436 |
# Update project
|
437 |
-
project.last_update_date = datetime.utcnow().isoformat()
|
438 |
project.last_update_user = username
|
439 |
|
440 |
# Log activity
|
@@ -496,11 +496,11 @@ class ConfigProvider:
|
|
496 |
if hasattr(version, key) and key not in ['no', 'created_date', 'created_by', 'published', 'last_update_date']:
|
497 |
setattr(version, key, value)
|
498 |
|
499 |
-
version.last_update_date = datetime.utcnow().isoformat()
|
500 |
version.last_update_user = username
|
501 |
|
502 |
# Update project last update
|
503 |
-
project.last_update_date = datetime.utcnow().isoformat()
|
504 |
project.last_update_user = username
|
505 |
|
506 |
# Log activity
|
@@ -535,7 +535,7 @@ class ConfigProvider:
|
|
535 |
|
536 |
# Create API
|
537 |
api = APIConfig(
|
538 |
-
created_date=datetime.utcnow().isoformat(),
|
539 |
created_by=username,
|
540 |
**api_data
|
541 |
)
|
@@ -595,7 +595,7 @@ class ConfigProvider:
|
|
595 |
if hasattr(api, key) and key not in ['name', 'created_date', 'created_by', 'last_update_date']:
|
596 |
setattr(api, key, value)
|
597 |
|
598 |
-
api.last_update_date = datetime.utcnow().isoformat()
|
599 |
api.last_update_user = username
|
600 |
|
601 |
# Rebuild index
|
@@ -629,7 +629,7 @@ class ConfigProvider:
|
|
629 |
raise ResourceNotFoundError("api", api_name)
|
630 |
|
631 |
api.deleted = True
|
632 |
-
api.last_update_date = datetime.utcnow().isoformat()
|
633 |
api.last_update_user = username
|
634 |
|
635 |
# Rebuild index
|
@@ -665,7 +665,7 @@ class ConfigProvider:
|
|
665 |
) -> None:
|
666 |
"""Add activity log entry"""
|
667 |
activity = ActivityLogEntry(
|
668 |
-
timestamp=datetime.utcnow().isoformat(),
|
669 |
username=username,
|
670 |
action=action,
|
671 |
entity_type=entity_type,
|
|
|
168 |
)
|
169 |
|
170 |
# Update metadata
|
171 |
+
config.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
172 |
config.last_update_user = username
|
173 |
|
174 |
# Convert to JSON
|
|
|
252 |
# Create project
|
253 |
project = ProjectConfig(
|
254 |
id=config.project_id_counter,
|
255 |
+
created_date=datetime.utcnow().isoformat() + 'Z',
|
256 |
created_by=username,
|
257 |
**project_data
|
258 |
)
|
|
|
315 |
if hasattr(project, key) and key not in ['id', 'created_date', 'created_by', 'last_update_date', 'last_update_user']:
|
316 |
setattr(project, key, value)
|
317 |
|
318 |
+
project.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
319 |
project.last_update_user = username
|
320 |
|
321 |
# Log activity
|
|
|
346 |
raise ResourceNotFoundError("project", project_id)
|
347 |
|
348 |
project.deleted = True
|
349 |
+
project.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
350 |
project.last_update_user = username
|
351 |
|
352 |
# Log activity
|
|
|
379 |
# Create version
|
380 |
version = VersionConfig(
|
381 |
no=project.version_id_counter,
|
382 |
+
created_date=datetime.utcnow().isoformat() + 'Z',
|
383 |
created_by=username,
|
384 |
**version_data
|
385 |
)
|
|
|
387 |
# Update project
|
388 |
project.versions.append(version)
|
389 |
project.version_id_counter += 1
|
390 |
+
project.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
391 |
project.last_update_user = username
|
392 |
|
393 |
# Log activity
|
|
|
430 |
|
431 |
# Publish this version
|
432 |
version.published = True
|
433 |
+
version.publish_date = datetime.utcnow().isoformat() + 'Z'
|
434 |
version.published_by = username
|
435 |
|
436 |
# Update project
|
437 |
+
project.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
438 |
project.last_update_user = username
|
439 |
|
440 |
# Log activity
|
|
|
496 |
if hasattr(version, key) and key not in ['no', 'created_date', 'created_by', 'published', 'last_update_date']:
|
497 |
setattr(version, key, value)
|
498 |
|
499 |
+
version.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
500 |
version.last_update_user = username
|
501 |
|
502 |
# Update project last update
|
503 |
+
project.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
504 |
project.last_update_user = username
|
505 |
|
506 |
# Log activity
|
|
|
535 |
|
536 |
# Create API
|
537 |
api = APIConfig(
|
538 |
+
created_date=datetime.utcnow().isoformat() + 'Z',
|
539 |
created_by=username,
|
540 |
**api_data
|
541 |
)
|
|
|
595 |
if hasattr(api, key) and key not in ['name', 'created_date', 'created_by', 'last_update_date']:
|
596 |
setattr(api, key, value)
|
597 |
|
598 |
+
api.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
599 |
api.last_update_user = username
|
600 |
|
601 |
# Rebuild index
|
|
|
629 |
raise ResourceNotFoundError("api", api_name)
|
630 |
|
631 |
api.deleted = True
|
632 |
+
api.last_update_date = datetime.utcnow().isoformat() + 'Z'
|
633 |
api.last_update_user = username
|
634 |
|
635 |
# Rebuild index
|
|
|
665 |
) -> None:
|
666 |
"""Add activity log entry"""
|
667 |
activity = ActivityLogEntry(
|
668 |
+
timestamp=datetime.utcnow().isoformat() + 'Z',
|
669 |
username=username,
|
670 |
action=action,
|
671 |
entity_type=entity_type,
|