Compare commits
2 commits
54ffb2c483
...
486baac69c
| Author | SHA1 | Date | |
|---|---|---|---|
| 486baac69c | |||
| 2480ea6b05 |
2 changed files with 12 additions and 1 deletions
|
|
@ -12,12 +12,21 @@ os.chdir(base)
|
|||
for root, folders, files in os.walk(join(base, 'static')):
|
||||
for f in files:
|
||||
src = join(root, f)
|
||||
if 'ontology/' in src:
|
||||
continue
|
||||
target = src.replace(base, '/srv/pandora')
|
||||
rel_src = os.path.relpath(src, dirname(target))
|
||||
if os.path.exists(target):
|
||||
os.unlink(target)
|
||||
os.symlink(rel_src, target)
|
||||
|
||||
src = join(base, 'static', 'ontology')
|
||||
target = src.replace(base, '/srv/pandora')
|
||||
rel_src = os.path.relpath(src, dirname(target))
|
||||
if os.path.exists(target):
|
||||
os.unlink(target)
|
||||
os.symlink(rel_src, target)
|
||||
|
||||
os.chdir(base)
|
||||
src = join(base, 'config.jsonc')
|
||||
target = '/srv/pandora/pandora/config.%s.jsonc' % name
|
||||
|
|
|
|||
|
|
@ -22,10 +22,12 @@ def find_path(parent, root=None, path=None):
|
|||
return r
|
||||
|
||||
def get_node(name, children, parent=None):
|
||||
children_ = [get_node(child, children[child], name) for child in children]
|
||||
children_.sort(key=lambda c: c['name'])
|
||||
node = {
|
||||
"size": len(children) + 100,
|
||||
"name": name,
|
||||
"children": [get_node(child, children[child], name) for child in children]
|
||||
"children": children_
|
||||
}
|
||||
if not node['children']:
|
||||
del node['children']
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue