45
45
46
46
from coprs .views .coprs_ns import coprs_ns
47
47
48
- from coprs .logic import builds_logic , coprs_logic , actions_logic , users_logic
48
+ from coprs .logic import builds_logic , coprs_logic , actions_logic , users_logic , packages_logic
49
49
from coprs .helpers import generate_repo_url , \
50
50
url_for_copr_view , CounterStatType
51
51
@@ -86,6 +86,8 @@ def coprs_show(page=1):
86
86
# users_count = models.User.query.count()
87
87
users_count = users_logic .UsersLogic .get_multiple_with_projects ().count ()
88
88
89
+ packages_count = packages_logic .PackagesLogic .count () if app .config .get ("PACKAGES_COUNT" , False ) else None
90
+
89
91
# flask.g.user is none when no user is logged - showing builds from everyone
90
92
# TODO: builds_logic.BuildsLogic.get_recent_tasks(flask.g.user, 5) takes too much time, optimize sql
91
93
# users_builds = builds_logic.BuildsLogic.get_recent_tasks(flask.g.user, 5)
@@ -100,6 +102,7 @@ def coprs_show(page=1):
100
102
recent = recent ,
101
103
projects_count = projects_count ,
102
104
users_count = users_count ,
105
+ packages_count = packages_count ,
103
106
paginator = paginator ,
104
107
tasks_info = ComplexLogic .get_queue_sizes_cached (),
105
108
users_builds = users_builds ,
0 commit comments