From a146cb5f7029b6cec4eaa50bb1e49e8c0164d0a9 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Sat, 8 Oct 2022 15:20:46 +0200 Subject: Add new process for adding users to gitolite --- 2022/organizers-notebook.md | 40 +++++++++++++++++++++++++++++--------- 2022/organizers-notebook/index.org | 8 ++++++++ 2 files changed, 39 insertions(+), 9 deletions(-) diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 996c29ff..99e9a19e 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -215,7 +215,8 @@ Blocked by [Figure out web-based file upload](#upload) 14. [Make talk pages easy to update when the talk is live](#publish-live):sachac: 15. [Set up talks on Toobnix and YouTube](#video-platforms):sachac: 16. [Add category tags and possibly links between talks across 2022 and all previous years](#link-pages):needsowner:wiki: -17. [Ask speakers for bios or support nudges to include on their talk pages](#org4c0fcd0) +17. [Figure out why ikiwiki runs into complex regular expression issues?](#org110cc76):infra:wiki: +18. [Ask speakers for bios or support nudges to include on their talk pages](#org58a15b2) Ordered by importance. @@ -398,6 +399,7 @@ Where: sachac's notes: +- probably good to set it up on front @@ -474,7 +476,12 @@ Also add to watch page You can make a new heading called `# Related talks` - + + +### TODO Figure out why ikiwiki runs into complex regular expression issues? :infra:wiki: + + + ### TODO Ask speakers for bios or support nudges to include on their talk pages @@ -1184,12 +1191,27 @@ Interested in a shift? Please e-mail and # Other tasks and processes -1. [As prerecorded talks come in](#prerec-process) -2. [When a talk is captioned](#when-captioned) -3. [Other tasks before the conference](#before) -4. [During the conference](#during-conference) -5. [After the conference](#after-conference) -6. [In case of](#exceptions) +1. [Giving conf.org access to a new volunteer or fake user](#org15be4bc) +2. [As prerecorded talks come in](#prerec-process) +3. [When a talk is captioned](#when-captioned) +4. [Other tasks before the conference](#before) +5. [During the conference](#during-conference) +6. [After the conference](#after-conference) +7. [In case of](#exceptions) + + + + +## Giving conf.org access to a new volunteer or fake user + +This can only be done by the admins of the gitolite instance (bandali and zaeph, prioritize zaeph). This is because the changes need to be made in the gitolite-admin repo that can only be accessed by admins. In a pinch, people with access to the \`orga\` user on front0 can manually add themselves to the list of admins and manually rebuild the instance. + +Regular process: + +- Get public key from volunteer, +- Add key under `./key/dir/`, +- Update permissions on `./conf/gitolite.conf`, +- Push to origin. @@ -1706,7 +1728,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form - +
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 40226cd7..edde827b 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -780,6 +780,14 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an :END: #+TOC: headlines 1 local +** Giving conf.org access to a new volunteer or fake user +This can only be done by the admins of the gitolite instance (bandali and zaeph, prioritize zaeph). This is because the changes need to be made in the gitolite-admin repo that can only be accessed by admins. In a pinch, people with access to the `orga` user on front0 can manually add themselves to the list of admins and manually rebuild the instance. + +Regular process: +- Get public key from volunteer, +- Add key under ~./key/dir/~, +- Update permissions on ~./conf/gitolite.conf~, +- Push to origin. ** As prerecorded talks come in :PROPERTIES: :CUSTOM_ID: prerec-process -- cgit v1.2.3