0
我想要輕鬆啓用/禁用所有存儲庫的問題跟蹤。而Gogs的Web界面一次只允許啓用/禁用單個存儲庫的問題跟蹤選項。輕鬆啓用/禁用Gogs上所有存儲庫的問題跟蹤
無法啓用/禁用同一組織下存儲庫的問題跟蹤。
因爲我有很多存儲庫,我需要一個更簡單的方法來做到這一點。
我想要輕鬆啓用/禁用所有存儲庫的問題跟蹤。而Gogs的Web界面一次只允許啓用/禁用單個存儲庫的問題跟蹤選項。輕鬆啓用/禁用Gogs上所有存儲庫的問題跟蹤
無法啓用/禁用同一組織下存儲庫的問題跟蹤。
因爲我有很多存儲庫,我需要一個更簡單的方法來做到這一點。
我可以設法啓用/禁用全部或部分(位於同一組織)存儲庫中的問題跟蹤功能。爲此,我使用SQLiteStudio並在SQLite數據庫上執行以下SQL命令:
-- Disable issue tracking of all repositories
UPDATE repository SET enable_issues = 0 WHERE enable_issues = 1;
-- Enable issue tracking of all repositories
UPDATE repository SET enable_issues = 1 WHERE enable_issues = 0;
-- Disable issue tracking of all repositories under TESTPROJECT organization
UPDATE repository SET enable_issues = 0 WHERE owner_id IN (SELECT id FROM user WHERE name='TESTPROJECT');
-- Enable issue tracking of all repositories under TESTPROJECT organization
UPDATE repository SET enable_issues = 1 WHERE owner_id IN (SELECT id FROM user WHERE name='TESTPROJECT');