<div dir="auto"><div>Hi Ross, Mads,<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 10, 2020, 22:48 Ross Thomas <<a href="mailto:ross@lns-nevasoft.com">ross@lns-nevasoft.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User Ross Thomas <<a href="mailto:ross@lns-nevasoft.com" target="_blank" rel="noreferrer">ross@lns-nevasoft.com</a>><br>
# Date 1581113799 28800<br>
#      Fri Feb 07 14:16:39 2020 -0800<br>
# Branch stable<br>
# Node ID 0c6914676f88f7fae5818e27ae65c15ef45fba88<br>
# Parent  f273a7b53fe035c12a55b6a3e34f849af245d797<br>
ui: Add support for 'quick' action icons in repo browser<br>
config: Add new value 'repo_list_quick_actions' to enable/disable 'quick' action icons in repo browser<br>
<br>
When setting 'repo_list_quick_actions' to a true value a new 'Action' column is added<br>
to the repo list browser that contains quick action icons.  These quick icons provide<br>
direct access to selected repo operations:<br>
   - (heart icon) Toggle user's follow state for the repo<br>
   - (fork icon) Open the repo's Fork page<br>
   - (gear icon) Open the repo's Settings page (present if user is admin for repo)<br>
<br>
diff -r f273a7b53fe0 -r 0c6914676f88 development.ini<br>
--- a/development.ini   Fri Feb 07 13:55:27 2020 -0800<br>
+++ b/development.ini   Fri Feb 07 14:16:39 2020 -0800<br>
@@ -227,6 +227,9 @@<br>
 #    INSTALL<br>
 #    CHANGELOG<br>
<br>
+## adds 'quick' action icons to repos listed in the repository browsing pages.<br>
+repo_list_quick_actions = False<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Configuration can happen in two places in Kallithea: in the ini file, or in the database via the UI.</div><div dir="auto">The first method requires a Kallithea restart and access to the (unix) user that runs Kallithea.</div><div dir="auto">The second method does not need a restart and can be done by any admin.</div><div dir="auto"><br></div><div dir="auto">It is my belief that ini changes should be reserved for things where a restart is mandatory, or where the configuration item conceptually belongs to the user that sets up kallithea.</div><div dir="auto"><br></div><div dir="auto">Especially for UI changes or other behavioral changes, I think a setting in the UI would be better. (Granted, there may be other settings in the ini file that should better be moved).</div><div dir="auto"><br></div><div dir="auto">Best regards</div><div dir="auto">Thomas</div></div>