2017-04-21 1 views
0

Je veux activer/désactiver le suivi des problèmes de tous les dépôts facilement. Alors que l'interface Web de Gogs ne permet que l'activation/désactivation de l'option de suivi des problèmes d'un seul référentiel à la fois.Facilement activer/désactiver le suivi des problèmes de tous les dépôts sur Gogs

Il n'est pas possible d'activer/désactiver le suivi des problèmes des référentiels sous la même organisation.

Parce que j'ai beaucoup de dépôts, j'ai besoin d'un moyen plus facile de le faire.

Répondre

0

Je pourrais réussir à activer/désactiver la fonctionnalité de suivi des problèmes de tout ou partie des référentiels (sous la même organisation). Pour ce faire, j'ai utilisé SQLiteStudio et exécuté en suivant les commandes SQL sur la base de données SQLite:

-- 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');