summaryrefslogtreecommitdiff
path: root/web/lib/ui/taginfo.rb
diff options
context:
space:
mode:
Diffstat (limited to 'web/lib/ui/taginfo.rb')
-rw-r--r--web/lib/ui/taginfo.rb14
1 files changed, 13 insertions, 1 deletions
diff --git a/web/lib/ui/taginfo.rb b/web/lib/ui/taginfo.rb
index 2f7451b..702f6e7 100644
--- a/web/lib/ui/taginfo.rb
+++ b/web/lib/ui/taginfo.rb
@@ -111,9 +111,21 @@ class Taginfo < Sinatra::Base
@section = 'taginfo'
@section_title = t.taginfo.meta
- @projects = @db.select("SELECT * FROM projects.projects ORDER BY name").execute();
+ @projects = @db.select("SELECT * FROM projects.projects ORDER BY name").execute()
erb :'taginfo/projects'
end
+ get %r{/taginfo/projects/([a-z_]+)/error_log} do |id|
+ @title = "Error log for project #{h(id)}"
+ @section = 'taginfo'
+ @section_title = t.taginfo.meta
+
+ @data = @db.select("SELECT name, error_log FROM projects.projects").
+ condition("id = ?", id).
+ execute()[0]
+
+ erb :'taginfo/project_error_log'
+ end
+
end