120 lines
2.9 KiB
Text
120 lines
2.9 KiB
Text
$# This file is part of Vervis.
|
|
$#
|
|
$# Written in 2016, 2018, 2019, 2022, 2023
|
|
$# 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
|
|
<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 someone from a resource
|
|
|
|
<h2>Your teams
|
|
|
|
<ul>
|
|
$forall (Entity groupID _, Entity _ actor, Entity _ (Collab role)) <- groups
|
|
<li>
|
|
[
|
|
#{show role}
|
|
]
|
|
<a href=@{GroupR $ hashGroup groupID}>
|
|
&#{keyHashidText $ hashGroup groupID} #{actorName actor}
|
|
|
|
<h2>Your repos
|
|
|
|
<ul>
|
|
$forall (Entity repoID _, Entity _ actor, Entity _ (Collab role)) <- repos
|
|
<li>
|
|
[
|
|
#{show role}
|
|
]
|
|
<a href=@{RepoR $ hashRepo repoID}>
|
|
^#{keyHashidText $ hashRepo repoID} #{actorName actor}
|
|
|
|
<h2>Your ticket trackers
|
|
|
|
<ul>
|
|
$forall (Entity deckID _, Entity _ actor, Entity _ (Collab role)) <- decks
|
|
<li>
|
|
[
|
|
#{show role}
|
|
]
|
|
<a href=@{DeckR $ hashDeck deckID}>
|
|
=#{keyHashidText $ hashDeck deckID} #{actorName actor}
|
|
|
|
<h2>Your patch trackers
|
|
|
|
<ul>
|
|
$forall (Entity loomID _, Entity _ actor, Entity _ (Collab role)) <- looms
|
|
<li>
|
|
[
|
|
#{show role}
|
|
]
|
|
<a href=@{LoomR $ hashLoom loomID}>
|
|
+#{keyHashidText $ hashLoom loomID} #{actorName actor}
|
|
|
|
<h2>Your projects
|
|
|
|
<ul>
|
|
$forall (Entity projectID _, Entity _ actor, Entity _ (Collab role)) <- projects
|
|
<li>
|
|
[
|
|
#{show role}
|
|
]
|
|
<a href=@{ProjectR $ hashProject projectID}>
|
|
\$#{keyHashidText $ hashProject projectID} #{actorName actor}
|