Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Gepetto
dashboard
Commits
6ec0c530
Commit
6ec0c530
authored
Feb 07, 2018
by
Guilhem Saurel
Browse files
delete personal repositories
parent
8c45d5a5
Changes
3
Hide whitespace changes
Inline
Side-by-side
launch.sh
View file @
6ec0c530
...
...
@@ -5,9 +5,15 @@ set -ex
source
.env
./manage.py migrate
./manage.py populate
./manage.py delete_perso
./manage.py fetch
./manage.py delete_perso
./manage.py robotpkg
./manage.py delete_perso
./manage.py cmake
./manage.py delete_perso
./manage.py travis
./manage.py delete_perso
./manage.py update
./manage.py delete_perso
./manage.py runserver
rainboard/management/commands/delete_perso.py
0 → 100644
View file @
6ec0c530
import
logging
from
django.core.management.base
import
BaseCommand
import
requests
from
rainboard.models
import
Project
LICENSES
=
'https://raw.githubusercontent.com/spdx/license-list-data/master/json/licenses.json'
logger
=
logging
.
getLogger
(
'rainboard.management.populate'
)
class
Command
(
BaseCommand
):
help
=
'Delete personnal projects'
def
handle
(
self
,
*
args
,
**
options
):
logger
.
info
(
f
'removing unwanted projects:'
)
logger
.
info
(
str
(
Project
.
objects
.
filter
(
main_namespace__group
=
False
).
delete
()))
rainboard/management/commands/populate.py
View file @
6ec0c530
...
...
@@ -36,6 +36,3 @@ class Command(BaseCommand):
for
repo
in
Repo
.
objects
.
all
():
logger
.
info
(
f
' updating
{
repo
}
'
)
repo
.
api_update
()
logger
.
info
(
f
'removing unwanted projects:'
)
logger
.
info
(
str
(
Project
.
objects
.
filter
(
main_namespace__group
=
False
).
delete
()))
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment