Commit 52d190a8 authored by Cédric Le Ninivin's avatar Cédric Le Ninivin

runner: editor do not need a project to be selected to be opened

runner: fix previous commit (case .project file do not exists)

runner: provide "default" project in editor
parent 12d19aa7
...@@ -290,18 +290,19 @@ def getProjectStatus(): ...@@ -290,18 +290,19 @@ def getProjectStatus():
#view for current software release files #view for current software release files
def editCurrentProject(): def editCurrentProject():
project = os.path.join(app.config['etc_dir'], ".project") project_file = os.path.join(app.config['etc_dir'], ".project")
# XXX hardcoded default project
project = "workspace/slapos"
if os.path.exists(project_file):
project = open(project_file).read()
projectList = listFolder(app.config, 'workspace') projectList = listFolder(app.config, 'workspace')
if os.path.exists(project) and projectList: if projectList:
return render_template('softwareFolder.html', workDir='runner_workdir', return render_template('softwareFolder.html', workDir='runner_workdir',
project=open(project).read(), project=project,
projectList=projectList) projectList=projectList)
elif not projectList: else:
flash('Please clone slapos repository, or your own repository') flash('Please clone slapos repository, or your own repository')
return redirect(url_for('manageRepository')) return redirect(url_for('manageRepository'))
else:
flash('Please, <br/>open or create a software to start with your project!!')
return redirect(url_for('openProject', method='open'))
#create file or directory #create file or directory
def createFile(): def createFile():
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment