1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
use anyhow::Result;
use dbui_service::{RequestContext, Router};
use maud::{html, Markup};

pub fn list(ctx: &RequestContext, router: &dyn Router) -> Result<Markup> {
  let content = crate::components::card::card(
    ctx,
    html!(
      h3 { "Project Administration" }
      ul {
        li { a.(ctx.user_profile().link_class()) href=(router.route_simple("admin.connections")?) { "Connection List" } }
        li { a.(ctx.user_profile().link_class()) href=(router.route_simple("admin.settings")?) { "Edit Settings" } }
      }
    )
  );
  crate::section(ctx, router, "Project Administration", content)
}