Added projects. Part 1
This commit is contained in:
26
app.rb
26
app.rb
@@ -15,6 +15,7 @@ require_relative "classes/gitinfo"
|
||||
require_relative "classes/db"
|
||||
require_relative "classes/systeminfo"
|
||||
require_relative "classes/utilities"
|
||||
require_relative "classes/projects"
|
||||
|
||||
def print_error_page(error_status, error_meaasge)
|
||||
@page_name = "Ошибка выполнения"
|
||||
@@ -36,10 +37,16 @@ get "/" do
|
||||
if repo.path.nil?
|
||||
print_error_page(503, "Путь к репозиториям не существует")
|
||||
else
|
||||
repo_data = repo.getrepos
|
||||
@repos_number = repo_data.length
|
||||
@rcp_number = db.get_recips.length
|
||||
erb :index
|
||||
prj = ProjectsActions.new(cfg.get_projects_path, db)
|
||||
if prj.path.nil?
|
||||
print_error_page(503, "Путь к проектам не существует")
|
||||
else
|
||||
repo_data = repo.getrepos
|
||||
@repos_number = repo_data.length
|
||||
@rcp_number = db.get_recips.length
|
||||
@prj_number = prj.get_projects.length
|
||||
erb :index
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -283,6 +290,17 @@ get "/bldcfginfo" do
|
||||
end
|
||||
end
|
||||
|
||||
get "/projs" do
|
||||
@page_name = "Список проектов"
|
||||
prj = ProjectsActions.new(cfg.get_projects_path, db)
|
||||
if prj.path.nil?
|
||||
print_error_page(503, "Путь к проектам не существует")
|
||||
else
|
||||
@prj_list = prj.get_projects
|
||||
erb :prjlist
|
||||
end
|
||||
end
|
||||
|
||||
not_found do
|
||||
status 404
|
||||
@page_name = "Кто-то потерялся"
|
||||
|
||||
Reference in New Issue
Block a user