summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/landing.html
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2015-02-13 13:08:26 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-02-17 14:38:32 +0000
commit88f431cddfc80408a7fce3609ea5a1aa97cf0af4 (patch)
tree7ee683d7d2eadfa635bac705bf7eed8fc894c2ed /bitbake/lib/toaster/toastergui/templates/landing.html
parent208f40dc0542e39b5664ffd957213020e05220b2 (diff)
downloadpoky-88f431cddfc80408a7fce3609ea5a1aa97cf0af4.tar.gz
bitbake: toasterui: empty state for pages
Toaster needs to properly prompt the user and display actionable help texts when the database is void of meaningful information. This patch brings in the "empty" states for pages. [YOCTO #6755] (Bitbake rev: 7cfe279bf77b59d5cbd20d8a93e1d33279bebc20) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/landing.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/landing.html55
1 files changed, 50 insertions, 5 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/landing.html b/bitbake/lib/toaster/toastergui/templates/landing.html
index 071edf86ef..d5ae9f5e20 100644
--- a/bitbake/lib/toaster/toastergui/templates/landing.html
+++ b/bitbake/lib/toaster/toastergui/templates/landing.html
@@ -9,10 +9,12 @@
9 <div class="container-fluid"> 9 <div class="container-fluid">
10 <div class="row-fluid"> 10 <div class="row-fluid">
11 <!-- Empty - no data in database --> 11 <!-- Empty - no data in database -->
12 <div class="hero-unit span12"> 12 <div class="hero-unit span12" {%if MANAGED%}style="background-color: white"{%endif%}>
13 {% if not MANAGED %}
13 <button class="close" data-dismiss="alert" type="button"> 14 <button class="close" data-dismiss="alert" type="button">
14 × 15 ×
15 </button> 16 </button>
17 {% endif %}
16 <div class="row-fluid"> 18 <div class="row-fluid">
17 <div class="span6"> 19 <div class="span6">
18 <h1> 20 <h1>
@@ -29,22 +31,63 @@
29 </a> 31 </a>
30 build system. 32 build system.
31 </p> 33 </p>
34
35 {% if MANAGED %}
36
37 {% if lvs_nos %}
38 <p class="hero-actions">
39 <a class="btn btn-primary btn-large" href="{% url 'newproject' %}">
40 To start building, create your first Toaster project
41 </a>
42 </p>
43 {% else %}
44 <div class="alert alert-info">
45 <p>
46 Toaster has no layer information; without layer information, you cannot run builds. To generate layer information you can:
47 </p>
48 <ul>
49 <li> <a href="https://wiki.yoctoproject.org/wiki/Setting_up_a_hosted_managed_mode_for_Toaster#LayerSources">Configure a layer source</a>
50 </li>
51 <li> <a href="{% url 'newproject' %}">Create a project</a>, then import layers
52 </ul>
53 </div>
54 {% endif %}
55
56 <p style="margin-top: 2em">
57 <a href="https://www.yoctoproject.org/documentation/toaster-manual">
58 Read the Toaster manual
59 </a> <br/>
60 <a href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster">
61 Contribute to Toaster
62 </a>
63 </p>
64
65 {% else %}
66
32 <p class="hero-actions"> 67 <p class="hero-actions">
33 <a class="btn btn-primary btn-large" href="https://www.yoctoproject.org/documentation/toaster-manual"> 68 <a class="btn btn-primary btn-large" href="https://www.yoctoproject.org/documentation/toaster-manual">
34 Show me the manual 69 Show me the manual
35 </a> 70 </a>
36 <a class="btn btn-large" href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster"> 71 <a class="btn btn-large" href="https://wiki.yoctoproject.org/wiki/Contribute_to_Toaster">
37 I want to contribute 72 I want to contribute
38 </a> 73 </a>
39 </p> 74 </p>
75
76 {% endif %}
40 </div> 77 </div>
41 <div class="span5"> 78 <div class="span5">
42 <a href="http://www.yoctoproject.org"> 79 <a href="http://www.yoctoproject.org">
43 <img alt="Yocto Project" class="thumbnail" src="/static/img/toaster.png"/> 80 {% if MANAGED %}
81 <img alt="Yocto Project" class="thumbnail" src="{% static 'img/toaster_1.7.png' %}"/>
82 {% else %}
83 <img alt="Yocto Project" class="thumbnail" src="{% static 'img/toaster.png' %}"/>
84 {% endif %}
44 </a> 85 </a>
45 </div> 86 </div>
46 </div> 87 </div>
47 </div> 88 </div>
89
90 {% if not MANAGED %}
48 <!-- Empty - no data in database --> 91 <!-- Empty - no data in database -->
49 <div class="page-header top-air"> 92 <div class="page-header top-air">
50 <h1> 93 <h1>
@@ -61,6 +104,8 @@
61 Hob 104 Hob
62 </a> 105 </a>
63 </div> 106 </div>
107 {% endif %}
108
64 </div> 109 </div>
65 110
66{% endblock %} 111{% endblock %}