Federated forge server

[[ 🗃 ^rjQ3E vervis ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/rjQ3E

SSH: git clone USERNAME@vervis.peers.community:rjQ3E

Branches

Tags

main :: templates /

personal-overview.hamlet

$# This file is part of Vervis.
$#
$# Written in 2016, 2018, 2019, 2022, 2023, 2024
$# by fr33domlover <fr33domlover@riseup.net>.
$#
$# ♡ Copying is an act of love. Please copy, reuse and share.
$#
$# The author(s) have dedicated all copyright and related and neighboring
$# rights to this software to the public domain worldwide. This software is
$# distributed without any warranty.
$#
$# You should have received a copy of the CC0 Public Domain Dedication along
$# with this software. If not, see
$# <http://creativecommons.org/publicdomain/zero/1.0/>.

<p>
  This is the homepage for logged-in users. You should eventually see a
  personal overview here. Your projects, repos, news, notifications, settings
  and so on.

<h2>Actions

<ul>
  <li>
    <a href=@{KeysR}>
      SSH key settings
  <li>
    Create a new…
    <ul>
      <li>
        <a href=@{ProjectNewR}>
          project
      <li>
        <a href=@{GroupNewR}>
          team
      <li>
        component:
        <ul>
          <li>
            <a href=@{RepoNewR}>
              repository
          <li>
            <a href=@{DeckNewR}>
              ticket tracker
          <li>
            <a href=@{LoomNewR}>
              patch tracker
      $if canCreateFactories
        <li>
          <a href=@{FactoryNewR}>
            factory
  <li>
    <a href=@{PublishOfferMergeR}>
      Open a merge request
$#   <li>
$#     <a href=@{PublishCommentR}>
$#       Comment on a ticket or merge request
  <li>
    <a href=@{PublishResolveR}>
      Close a ticket or MR
  <li>
    <a href=@{PublishMergeR}>
      Merge a merge request
  <li>
    <a href=@{PublishInviteR}>
      Invite someone to a resource
  <li>
    <a href=@{PublishRemoveR}>
      Remove a collaborator/component/project/team from a
      component/project/team/child/parent
  <li>
    <a href=@{PublishAddR}>
      Add a component/child/parent to a project/team
  <li>
    <a href=@{PublishAcceptR}>
      Accept parent/child

<h2>Your teams

<ul>
  $forall i <- groups
    <li>
      ^{item i}

<h2>Your repos

<ul>
  $forall i <- repos
    <li>
      ^{item i}

<h2>Your ticket trackers

<ul>
  $forall i <- decks
    <li>
      ^{item i}

<h2>Your patch trackers

<ul>
  $forall i <- looms
    <li>
      ^{item i}

<h2>Your projects

<ul>
  $forall i <- projects
    <li>
      ^{item i}

<h2>Your factories

<ul>
  $forall i <- factories
    <li>
      ^{item i}

<h2>Your resources of unrecognized type

<ul>
  $forall i <- others
    <li>
      ^{item i}

<h2>Your invites

<ul>
  $forall i <- invites
    <li>
      ^{invite i}

[See repo JSON]