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
cbd1e1a8
Commit
cbd1e1a8
authored
Feb 09, 2018
by
Guilhem Saurel
Browse files
populate Project.private
parent
6a31804c
Changes
2
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
cbd1e1a8
...
...
@@ -23,10 +23,13 @@ You can then go to http://localhost:8000
## TODO
-
populate public/private field
-
fix interaction between pagination & filtering
-
retrieve dependencies
-
classify system / rpkg
-
get their version depending on the target os
-
dockerfile
-
generic Vs. using dependencies
-
branches view:
-
show forge / namespace
-
pin MAIN_BRANCHES on top
-
default order by -updated
rainboard/models.py
View file @
cbd1e1a8
...
...
@@ -610,7 +610,9 @@ def get_default_forge(project):
def
update_gitlab
(
forge
,
data
):
logger
.
info
(
f
'update
{
data
[
"name"
]
}
from
{
forge
}
'
)
project
,
created
=
Project
.
objects
.
get_or_create
(
name
=
data
[
'name'
],
defaults
=
{
'main_forge'
:
forge
})
private
=
data
[
'visibility'
]
in
[
'private'
,
'internal'
]
project
,
created
=
Project
.
objects
.
get_or_create
(
name
=
data
[
'name'
],
defaults
=
{
'main_forge'
:
forge
,
'private'
:
private
})
namespace
,
_
=
Namespace
.
objects
.
get_or_create
(
slug
=
data
[
'namespace'
][
'path'
],
defaults
=
{
'name'
:
data
[
'namespace'
][
'name'
]})
repo
,
_
=
Repo
.
objects
.
get_or_create
(
forge
=
forge
,
namespace
=
namespace
,
project
=
project
,
...
...
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