Feat: packaging (#127)
- Add configuration files for packaging - Precommit now uses ruff Co-authored-by: bkfox <thomas bkfox net> Reviewed-on: #127
This commit is contained in:
		@ -26,21 +26,13 @@ class AdminSite(admin.AdminSite):
 | 
			
		||||
        context.update(
 | 
			
		||||
            {
 | 
			
		||||
                # all programs
 | 
			
		||||
                "programs": models.Program.objects.active()
 | 
			
		||||
                .values("pk", "title")
 | 
			
		||||
                .order_by("title"),
 | 
			
		||||
                "programs": models.Program.objects.active().values("pk", "title").order_by("title"),
 | 
			
		||||
                # today's diffusions
 | 
			
		||||
                "diffusions": models.Diffusion.objects.date()
 | 
			
		||||
                .order_by("start")
 | 
			
		||||
                .select_related("episode"),
 | 
			
		||||
                "diffusions": models.Diffusion.objects.date().order_by("start").select_related("episode"),
 | 
			
		||||
                # TODO: only for dashboard
 | 
			
		||||
                # last comments
 | 
			
		||||
                "comments": models.Comment.objects.order_by(
 | 
			
		||||
                    "-date"
 | 
			
		||||
                ).select_related("page")[0:10],
 | 
			
		||||
                "latests": models.Page.objects.select_subclasses().order_by(
 | 
			
		||||
                    "-pub_date"
 | 
			
		||||
                )[0:10],
 | 
			
		||||
                "comments": models.Comment.objects.order_by("-date").select_related("page")[0:10],
 | 
			
		||||
                "latests": models.Page.objects.select_subclasses().order_by("-pub_date")[0:10],
 | 
			
		||||
            }
 | 
			
		||||
        )
 | 
			
		||||
        return context
 | 
			
		||||
@ -69,9 +61,7 @@ class AdminSite(admin.AdminSite):
 | 
			
		||||
        return [(label, reverse(url)) for label, url in self.tools]
 | 
			
		||||
 | 
			
		||||
    def route_view(self, url, view, name, admin_view=True, label=None):
 | 
			
		||||
        self.extra_urls.append(
 | 
			
		||||
            path(url, self.admin_view(view) if admin_view else view, name=name)
 | 
			
		||||
        )
 | 
			
		||||
        self.extra_urls.append(path(url, self.admin_view(view) if admin_view else view, name=name))
 | 
			
		||||
 | 
			
		||||
        if label:
 | 
			
		||||
            self.tools.append((label, "admin:" + name))
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user