Implementation of blueprint stackalytics-core

This change incorporates the following:
 * Config for most of OS projects
 * Configure filtering of robots commits
 * Clean-up dashboard module
 * Layout is clean-up
 * Remove unused styles and scripts
 * Factories replaced by factory methods

Change-Id: I1a719b356a5e3275d14bbceae198a1d0cb6dbbbd
This commit is contained in:
Ilya Shakhat
2013-07-12 12:43:30 +04:00
parent 6d89020cab
commit cef22af5d6
45 changed files with 751 additions and 3021 deletions

View File

@@ -1,6 +1,16 @@
{% extends "base.html" %}
{% block head %}
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>{% block title %}Welcome{% endblock %} | Stackalytics</title>
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='http://fonts.googleapis.com/css?family=PT+Sans+Caption&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/style.css') }}">
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/jquery.jqplot.min.css') }}">
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/jquery.dataTables.css') }}">
@@ -198,15 +208,9 @@
function make_std_options() {
var options = {};
{# if (getRelease() != 'havana') {#}
options['release'] = getRelease();
{# }#}
{# if (getMetric() != 'loc') {#}
options['metric'] = getMetric();
{# }#}
{# if (getProjectType() != 'incubation') {#}
options['project_type'] = getProjectType();
{# }#}
options['release'] = getRelease();
options['metric'] = getMetric();
options['project_type'] = getProjectType();
return options;
}
@@ -248,8 +252,16 @@
{% endblock %}
{% block body %}
<div class="Xpage">
<div class="Xaheader">
<div class="page">
<div class="aheader">
<div id="analytics_header">
<h3>
<a href="/?metric={{ metric }}&release={{ release }}&project_type={{ project_type }}">Stackalytics</a>
| {{ self.title() }}</h3>
<p>Community heartbeat</p>
</div>
<div class="drops" style='margin: 0.8em; height: 2em;'>
<span class="drop_metric" style="float: right;">
<label for="project_type">Projects&nbsp;</label><select id="project_type" name="project_type">