summaryrefslogtreecommitdiff
path: root/Biz
diff options
context:
space:
mode:
Diffstat (limited to 'Biz')
-rw-r--r--Biz/PodcastItLater/Admin.py73
-rw-r--r--Biz/PodcastItLater/Admin/__init__.py1
2 files changed, 34 insertions, 40 deletions
diff --git a/Biz/PodcastItLater/Admin.py b/Biz/PodcastItLater/Admin.py
index 3fc6f61..29332df 100644
--- a/Biz/PodcastItLater/Admin.py
+++ b/Biz/PodcastItLater/Admin.py
@@ -12,48 +12,44 @@ Admin pages and functionality for managing users and queue items.
# : dep pytest-asyncio
# : dep pytest-mock
-# i need to import these unused because bild cannot get local transitive python
-# dependencies yet
-import Omni.App as App # noqa: F401
-import Omni.Log as Log # noqa: F401
-import Omni.Test as Test # noqa: F401
+import Biz.PodcastItLater.Admin.Handlers as Handlers
+import Biz.PodcastItLater.Admin.Views as Views
import sys
-from Biz.PodcastItLater.Admin.Handlers import admin_metrics
-from Biz.PodcastItLater.Admin.Handlers import admin_queue_status
-from Biz.PodcastItLater.Admin.Handlers import admin_users
-from Biz.PodcastItLater.Admin.Handlers import delete_queue_item
-from Biz.PodcastItLater.Admin.Handlers import retry_queue_item
-from Biz.PodcastItLater.Admin.Handlers import toggle_episode_public
-from Biz.PodcastItLater.Admin.Handlers import update_user_status
-# Import all views and handlers from the new modules
-from Biz.PodcastItLater.Admin.Views import ActionButtons
-from Biz.PodcastItLater.Admin.Views import ActionButtonsAttrs
-from Biz.PodcastItLater.Admin.Views import AdminUsers
-from Biz.PodcastItLater.Admin.Views import AdminUsersAttrs
-from Biz.PodcastItLater.Admin.Views import AdminView
-from Biz.PodcastItLater.Admin.Views import AdminViewAttrs
-from Biz.PodcastItLater.Admin.Views import EpisodeTableRow
-from Biz.PodcastItLater.Admin.Views import EpisodeTableRowAttrs
-from Biz.PodcastItLater.Admin.Views import MetricCard
-from Biz.PodcastItLater.Admin.Views import MetricCardAttrs
-from Biz.PodcastItLater.Admin.Views import MetricsAttrs
-from Biz.PodcastItLater.Admin.Views import MetricsDashboard
-from Biz.PodcastItLater.Admin.Views import QueueTableRow
-from Biz.PodcastItLater.Admin.Views import QueueTableRowAttrs
-from Biz.PodcastItLater.Admin.Views import StatusBadge
-from Biz.PodcastItLater.Admin.Views import StatusBadgeAttrs
-from Biz.PodcastItLater.Admin.Views import TopEpisodesTable
-from Biz.PodcastItLater.Admin.Views import TopEpisodesTableAttrs
-from Biz.PodcastItLater.Admin.Views import TruncatedText
-from Biz.PodcastItLater.Admin.Views import TruncatedTextAttrs
-from Biz.PodcastItLater.Admin.Views import UserTableRow
-from Biz.PodcastItLater.Admin.Views import UserTableRowAttrs
-from Biz.PodcastItLater.Admin.Views import create_table_header
+# Re-export all symbols for backward compatibility
+ActionButtons = Views.ActionButtons
+ActionButtonsAttrs = Views.ActionButtonsAttrs
+AdminUsers = Views.AdminUsers
+AdminUsersAttrs = Views.AdminUsersAttrs
+AdminView = Views.AdminView
+AdminViewAttrs = Views.AdminViewAttrs
+EpisodeTableRow = Views.EpisodeTableRow
+EpisodeTableRowAttrs = Views.EpisodeTableRowAttrs
+MetricCard = Views.MetricCard
+MetricCardAttrs = Views.MetricCardAttrs
+MetricsAttrs = Views.MetricsAttrs
+MetricsDashboard = Views.MetricsDashboard
+QueueTableRow = Views.QueueTableRow
+QueueTableRowAttrs = Views.QueueTableRowAttrs
+StatusBadge = Views.StatusBadge
+StatusBadgeAttrs = Views.StatusBadgeAttrs
+TopEpisodesTable = Views.TopEpisodesTable
+TopEpisodesTableAttrs = Views.TopEpisodesTableAttrs
+TruncatedText = Views.TruncatedText
+TruncatedTextAttrs = Views.TruncatedTextAttrs
+UserTableRow = Views.UserTableRow
+UserTableRowAttrs = Views.UserTableRowAttrs
+create_table_header = Views.create_table_header
+
+admin_metrics = Handlers.admin_metrics
+admin_queue_status = Handlers.admin_queue_status
+admin_users = Handlers.admin_users
+delete_queue_item = Handlers.delete_queue_item
+retry_queue_item = Handlers.retry_queue_item
+toggle_episode_public = Handlers.toggle_episode_public
+update_user_status = Handlers.update_user_status
-# Export all symbols for backward compatibility
__all__ = [
- # Views
"ActionButtons",
"ActionButtonsAttrs",
"AdminUsers",
@@ -76,7 +72,6 @@ __all__ = [
"TruncatedTextAttrs",
"UserTableRow",
"UserTableRowAttrs",
- # Handlers
"admin_metrics",
"admin_queue_status",
"admin_users",
diff --git a/Biz/PodcastItLater/Admin/__init__.py b/Biz/PodcastItLater/Admin/__init__.py
deleted file mode 100644
index 04e3e32..0000000
--- a/Biz/PodcastItLater/Admin/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-"""PodcastItLater Admin package."""