---
src/app/controllers/dashboard_controller.rb | 7 +
src/app/views/dashboard/show.html.erb | 41 +++-
src/public/images/getting_started_accounts.png | Bin 0 -> 4884 bytes
src/public/images/getting_started_check.png | Bin 0 -> 2551 bytes
.../images/getting_started_pool_permissions.png | Bin 0 -> 3584 bytes
src/public/images/getting_started_pools.png | Bin 0 -> 4864 bytes
src/public/stylesheets/components.css | 344 ++------------------
src/public/stylesheets/dcloud.css | 15 +-
8 files changed, 88 insertions(+), 319 deletions(-)
create mode 100644 src/public/images/getting_started_accounts.png
create mode 100644 src/public/images/getting_started_check.png
create mode 100644 src/public/images/getting_started_pool_permissions.png
create mode 100644 src/public/images/getting_started_pools.png
diff --git a/src/app/controllers/dashboard_controller.rb
b/src/app/controllers/dashboard_controller.rb
index aa6c67b..5e6f131 100644
--- a/src/app/controllers/dashboard_controller.rb
+++ b/src/app/controllers/dashboard_controller.rb
@@ -27,6 +27,13 @@ class DashboardController < ApplicationController
end
def show
+ @hide_getting_started = cookies[:hide_getting_started]
+ @current_users_pool = Pool.find(:first, :conditions => ['name = ?',
@current_user.login])
+ end
+
+ def hide_getting_started
+ cookies[:hide_getting_started] = true
+ redirect_to :action => 'show'
end
end
diff --git a/src/app/views/dashboard/show.html.erb
b/src/app/views/dashboard/show.html.erb
index dcabf8f..7d4ed39 100644
--- a/src/app/views/dashboard/show.html.erb
+++ b/src/app/views/dashboard/show.html.erb
@@ -1 +1,40 @@
-Dashboard
+<% unless @hide_getting_started %>
+<div id="getting_started_dashboard_section">
+ <p>
+ Welcome to your Deltacloud dashboard where you can track your cloud
resource
+ usage. Here's what you need to know to get started
+ </p>
+ <ul>
+ <li>
+ <img src="images/getting_started_pools.png" />
+ Deltacloud organizes your cloud machines in collections called pools
+ </li>
+ <li>
+ <img src="images/getting_started_accounts.png" />
+ A pool can be connected to multiple <b>cloud provider accounts</b>
+ </li>
+ <li>
+ <img src="images/getting_started_pool_permissions.png" />
+ You have one personal pool and you may have access to more shared pools
+ </li>
+ <li>
+ <img src="images/getting_started_check.png" />
+ <p>Ready to work in the cloud?</p>
+ <div id="getting_started_links">
+ <a class="button_link" href="<%= url_for :controller => :pool, :action
=> :show, :id => @current_users_pool.id %>">Go to my personal pool</a>
+ <a href="<%= url_for :controller => :user, :action => :pools, :id =>
@current_user.id %>">Show all my pools</a>
+ </div>
+ </li>
+ </ul>
+ <p>
+ <input id="hide_getting_started" type="checkbox" />Thanks, don't show this
again
+ </p>
+</div>
+<% end %>
+
+<script type="text/javascript">
+$("#hide_getting_started").click(function(){
+ $('#getting_started_dashboard_section').hide();
+ $.post("<%= url_for :action => 'hide_getting_started' %>");
+});
+</script>
diff --git a/src/public/images/getting_started_accounts.png
b/src/public/images/getting_started_accounts.png
new file mode 100644
index
0000000000000000000000000000000000000000..86ca419b8a0ebe3fdcf1cc75e84f1177016dc307
GIT binary patch
literal 4884
zcmWldc{o(<AI695#!{$>32D-#iHX6KB|Fp4j3s1ClwDbeY$?3W*kvZ$*hh^w+t?XG
zOd_&1ma-;E62pt6LBG>;UFSU4d9L%vxz6|ge(w8u5-oA2B0|zaAP`6dV`gLx%%Q-g
zA;1mX!^-u~0~1$>wW$H9dI-7#JO~DwIfQ^f!V-TkE)XRj0xa_5F<4{%DPFLYu#`{y
z9t8wCM#C8C+k{W8Ij>%qz9HkqMj({A>k{Be*^dT$XzI4)sW(%&GV-DRLEi7PYHLJy
zl6h+G%ovQ~UFk?IE|%Zr{n_zSuCV!>3...@xedztjb6orv`-&~U^MTRVH6eff6gwVtrC
zac>k7?1z$WdU(hy(S`g$k2v*_>VRc6e7uWJy8|J(LDClcX7~eKw>K`dHsipD387sh
zcT!E_<ppj|F1T$gheKkzk>;$sk-Wc!(P_*_f^ps`=|Hi7f1*}5aO0o9Xd#mM^u>Af
z#nEa1BRyMftzNA|sDa7D%UgRdt5<10c1ltxJeVmE2hY3~)>c4;r!6XFCb3p3Cs##@
z%!NR70j_Y_uTlDC9|~kzd_ga5b8n1ao...@ld&I{#~j15Tm_P-=BzOkmW3j?nUQ$n
zyJcij`HZb3jmK9*DYPIcecYEv9|=Ap9_#Q*2SF+?NB)RUe(**2mmWvq)n~M*1U!4-
zx%CTsgs19Bhpg3|$Xa_m8cKrsP&|9;q)aD{+F!a&p-J_4R}$P>oR#f!yiw)lzU?lP
zp*lswAy89s9)cULjD<{zY<H=$o1U7o&*J4!Xy*mu+#nQMgm$61A~Og|aN}?|D6DXt
zp4HRgWeMY>vh~wz<G$mlK}+~+WJ>72SV*%!VpYQ+>hr8FfBo-U6^6w=tuA!-j~{mf
z0?mpki9azj*#$xqpk=w05`hzpe6k04...@v#`3be=<c8>K($AFM&nqhSMzIOH<U7O
z*Lp)to?CYXIZuW{Kwt_C13HfY>5KPCK?q#PXYle-Z*K}=1o)gm&+C%By+L2xKyna5
zE#iM9_bR(P5I$%E6)thu...@hslq|IDuHFW&`-#-xAyv%RKbaEko4ZgV1_yCnGc1w
zVp7W0cJlC3iQ*f|XPK6(d4o-DZEZC*Ps|nF8W$|I3UD<qrq{ySW|3zv9IN`DZ;z_9
zj<nEJCe0^_n(zrktM%7gZBfTo*j4c8Z)j...@c@fHm>?6$M7l0A%^-vf560Ubrdo|k
z#kdlNgc$hVTJ1xDCw;@T%?<_S!!YQyigF=VKtO;O<P8d&<<V8*QSSg|M(Y;!F2;^u
z8O!`L*&)c{v...@k7alkf8`>eg`zedj...@fpijr=#$6qibwe8ld1qfaijuu!kyvj
z#p$c...@{%cgpdago646?xbw8#g{`(D+9GKD5>e}3}~JnF3>t5N_10G&xKUjD1Eyg
zcvw...@dgjumrzpd8mn%g=_&8<#+8zrtI#lmj$VRT>tdmv3W?#d_V1+m|`h*>#RT=
z%?EV&{{8#!-+d9s+oJbW5lop}Yl#^8t<fmr8l...@x|F43o)ZWKbM^wis=uT!Y75!
zUW8%%{r%_KqckC492UzZl#v+dcdUuQaDYpO7ykLZN{@<+baycEuRTBUXWpex;FC3&
z...@kr?zk2f=ms7bxlfamfb71rm~h<opqhc4p~gzv8}cbr...@b^2t<rXC5VFaGAu
zo2=|?)(X&EaQ+AP<|Eq+2R#dLUia^7x;M%VPF~6Ka7Z&L4QqQ48aht-+Hq7<gz0Ut
zYWk%ko1vwpWo-4&yMx9*kMTqght7EwjP;cQg6i0JQ(YH!rfvsL$7+2Ie+76i^yb6E
z{RnMY)91^bgv(lM(w9tabhyw4uuayrr^-u6ciig1k7ufrx...@`7xsocog{{sh^3h
zL}5uVwOsQO%Z<Hg!~oTi%T#Qob$v6OR#v7XYr$~tc)<bn...@eu_j7hw{q3728}ea
z7hRWBN29$jx+E0E{1(hiX{~N^uCA_DwzW;}xvh|4R>tDd4}|vCAwJ*IHR)7TPI1ct
zG_$w2H#$0MkD!$+QKMY8w7v=Jk?!5Ss~xi+{_vq36WKX0mukZK{X4wSw5KJrnA2I;
z*!a&8<su1ovxgfftkl`f!f7pkuscba...@iw2>3DIh-O{Mn;C<7T!LmCoi68#2pI~
z$0r~gvLYsCH`yA>SXLckzU_WMM8sbAW8qs5b~4q^gjYPUdc)@nXeKW&ucD%Y;f#|s
z9y!Aus|t0-98t...@kjgo~o@SzCZhiJGoTe;%^nFr>E=d>&j...@%zf-mo7~u)elaa
z(@)8xC=uDq1vq+D)zVf(jUtxi-<-F+*VNRMmX>y...@k>%9j;N!EX0l?fzzW{gn=e
z^vXh6S-HBh(nujA`Gks4TygpL5_0!kiJX%J-$(}_dl+Wix6wvvZGBzwm|)(ZopQEc
zBZalH%{kC5QjruIMXhay19-e4+7GdZ-ZX8^_;znwywspx2...@a;q...@4bkxtycw`
z<H;ZIYQP$yM&Ph#x&b?Ay?QQnE+xIv(LQ%ofGkl_QI8GuvpnE+5rw;)0{|=wfgjd>
z0u<Uc<I*p;AXkSXM-PR+?<nR^9lFnKUZq>Vc#12NNPPX~4S~6kU{dNeTo~Fmn?x<%
zuRQzU-^`=M7J9lM&6~>E9u8R^3`=+dK-1%XjgGbUJc&I>@jja_4b^x1...@fcoe~o
zu~zU`V&Sm^N&`;WU5?VHd=HL?gshS$*2JQf_1+^>9IKk@>&a%YV1{#*T`Anx)z#JA
z9VRXy4?9&W?9{-{5Eg9#kZo6SQCS)AK>DN>3T1;h-u2wQ-T_0ZB&nGZT`ixC0jOS)
zMF3DYwkl?_P$CL<$WEqL3LCk7M_+rNUf>QAd;OoeB6-jgu+#E#T-kN;f...@q%wxkd
z7tKpD#SLW16hp@>H%O|9Vb+pUv;Vz&_uL>FmoAM?OnePyxQdQ6$YV%u5c$>hwKV{l
zEL7-CqIxm>n$^>#rKMm7SoN&26=I;<g5c)L|6whRLUSvJ_IBA^PCMfG{oc?sj0nlY
z!RjeseDukIr8;;L36^>7Y|Z(XL9VXy5O5eC&%...@1?!!6lyqf@oT83liWAvxRs9Z2j}
zvPwq_e&txpxeLwir%u|WcrV7!3dVhyoy9)4er}D)@*u&Ct#|})l3+P`jSaCluDn6M
zg%hzy$L#$^d5RLK0_}XRh>>*t;4*msLSRE<BX4|HFe87^vvkxOaXf_KJnp+wY%+ID
zjl*g3gxu...@z1d$b#;ykJnIsZegK`DredZT~X<^ljtgslE9E2QCdTm(|jm~hK6zS
zW4`J)C#8(Jh)4DXF(g3Kj#aX)3jot~7r3...@w<8(a^uC<y9RbVGV|vV}yA5_$0~;
zWDo4j-k;}<*EhBjEf{KxH7_(%gpjvmmvlpweu*}ac6rngwr3g...@3plwiidbasyp
zLZ{si4Hb;5sjby#ZTBRfkTO0k!2LcjL2cwiF<c0*3vE!ro0s4Oy(73(cnTD1h{Yc6
zfq|B`<3<Wrh~w-ThMKCXDjJ<&&kMiw>Znsxv}i}RHqGl%U)J!lm#3$Z75K5i4Z4d5
z#AI@(xv`<4...@nuulz_1mx{n6=?0azr_p%~d1n>vJW%-%>+!}*X$79h4ahgowZRu2i8
znVO>H<z2|urlzj=uy?ecqf#ahg`xsj--*1zkyl=hzr{5ofxekesyg...@av>`1UO(
zZPAht_zvIr;zPU<H%a8FjQZJuiS^p!bef_RMB_(eabmtww6?xjggw_z6q...@3mr$
zFeEBmSXdZndkEM>A!BaNCD5{lNZETUR^j`J3Rfz?U5(k#kr()sR`p{>us?z3(>l98
zieclv...@8`fe5rbb!a+1bts+jr8vn@7z^g=$aX32o)7hbcZ*pzYZ}LTwdPltlZ~|
zzuBB6<Gvd6skr2P($w^HTf`O(o<t^-Wz+emYH<B66Yocn;18S;nd^q5x...@2yw~f
z($R0^a~AL<N`C%!WP7T~o$zopRFqDqt6aQzQAK5UcUMeIY<GM6QQI$ip8rwZPyA1g
zb8FTiu7+<ETf(FN9PHNGgOe)a...@*!)8F*mM(_mQ^r;k9lh6...@x@;kr>je*on_
zI5?P(;arTQ`%uE#4(f+>lZ_O1+4Hv?91?pM0sH#1zcm~i91(x(;V!J?;{B*7CtF)0
zq{t$q$!vhn6...@loie9e_czyegca#p|PZA>ASoY0p~99WCSk6Wwu-qv8IlC*C2p+
zhSbu!Akf|DHwhIbs^ghzFpM<eXnODR^0Hd)yI+3?8dP*QNF=%E^V)Rt?$4jawErU8
zlc-;u8sc...@v+7)F=Lt3fCK(P8)tbm!v>&)6vnXwSTu3))~I}`S;H1ojZ4!OeQf5
zUnKdDl<`~7dV(7m4BpVbMV~yXF)DL9FQw;pm+MCJd`#4TUlNCx0SB%_kWKke(B2D~
z{eyX$A&mTac2Q1_I1d-I#z>*Iy}bZe_V93T`NEBAu!u-4LRe-w=TTi#>f...@w4p+xn
z>;a(178e)e<n=TZ1-esZG(9~%ff_RxY7hfuqk%>w_ZK$(p7o-{_~nR4U%FCcb)R~C
zT-;1aNr92y?(FQu#>Sr65XNOu{{`9$F6pd1IW}g4gz)^)L8H+qR6}Q{TzapUm)8wD
zJ4Hps?ggZfuH4<*;q+Pm`I(vg+*~Wk=bfDoBO|4$YE*K^-d7o0TRGimfoMyzY`C>D
zcmL(5w>ncNY7Rc$IWF`#uItm`p|1DNuMD&*xYS1JeA4^r=?enfHWii|-jui...@*^
z>*(BsOZv~W0F^m?{FFo|3}dI1$zWWzwKXgm85?`5PSLk-o?Zj=%Wz&lJm6sYgK^*E
zJpBFq$guNygK=Kr(@x?d+=jgq...@!gut7vrz_px3ikx`h>2NXu|azhh...@asfwm
zkde?tp7lqxkb_yrm%p8...@nwu&nuhbrz{isq^lk5umxv=n~8xu%1lc...@kt(zWs
zMoh!?$cI=^tTo4*V_>X;iff...@yw2uyi?kmcsi#)_V=-U%vhq%1{K8e^^Lk>hou6
z^=gJ0k2a~%Q{R%ed)l+Us=C_II7_0^Pde2EE*X5K;IY91ke+IyD*00?BhO%2beDD|
zavpril...@p%krixa&qYjir)}(PHjVTYW;({JlXnkY2DlI_-qeW5+5J(wAH{FHtPV
zbr(Wd*xCy(q}x?YB<=A?0KecM=Fi3k(%8z+&reKN8+5zRbEQc?*SW+pr>Lk5UQVZ{
zd...@x(z;TMfTMJ$!2zX+VGh#86>1r^X<#nCBy!?xx(`DSiM(^o6...@?)>~xas%n
zhE6O|2yQ89X`&(`CkeF;4...@3swwwyn$2uk@`wQBy!!C)rL!`yv$cftoa;%`m8<Y^
zlo#LN9K3b^Z*#GCZEdZ1^)w9{47QTIfB(Ki*5gnu(Wik>{)M5{ow!cF;L3k1M1{5u
zN=8_$5NU4s)d...@z!&fNT4t89Aj<m4pKqTLHM@&f+NGI47aH|Ri?OX|4|J9bh=#xL<|
zz1<stAH(jd3}=6!D|~&EmLrT#bg5ak0!<mNEsJ;Ah>wlG_N#eR{*kk-?c~IS83_u3
zcwfU=)EJqZo2+(e|gvusmg...@loeat`gth4rac-u7mif2tc27t?afc=up(Os*If6
z!;Mc}LqkLK&o...@owzwmc~kauhzvmv&~N(!Z>rOC>f(tHf6t(7...@fhpa8p>rwq`_bC6
zY&M&c...@iko=d@N7>~i&~Z8Dihz~t7M(B#keuGj+={laum}iHaj&L}ftr8)5iHID
zu$Y{jyn>fzBC`j8tk%bVZvB?MYk|WNm~Mfm<WkP`2~A8+2F!O1BHsb9Yi(_nG}iYz
z0lL=cxCUs`qEI^s4ZV8!t8|`i`fm4yhFP%-u-TO~j*aAR-P8l!v%BZWR^gJE^ldz$
z;sPUMMvfK-0*O{WxlzHX;lC>^)Wf}{Y#XJeUCwaPRWW`ubu8H<m$ouEI0&Rn;A8>V
zu1vfrl$4ytywtavmog5...@5(P@)<XS2pL5`lIKSb`?ofc#;9Dfw}MrEozf5;Wi}y
zI*}T_I#Fe#1RQ1L#}JsF@<>f-fOCf`o%^K47K!0^y5_#<F|BrDO!P?qzgt|Py!kdE
zO5usl%FQh;ep2u1^hpl~!ks-b=j!f2zpo2r323fmgpp9!xj...@iyvs;h9$g<iJ_^
z+<@x-8F2Q1v6YRfDRI#ANY~8IUH=~K*hAv=)n...@t&cOq76BP305XO?x`2wUvS2*1yX
iXb(S!9gCHZhhnPU70M>NxM<)I3xqMo8C4s&#{C~ZR7>Ch
literal 0
HcmV?d00001
diff --git a/src/public/images/getting_started_check.png
b/src/public/images/getting_started_check.png
new file mode 100644
index
0000000000000000000000000000000000000000..f9264f5d7dd7d13ac8b1a5a6d2684eadcded295f
GIT binary patch
literal 2551
zcmV<T2?+LyP)<h;3K|Lk000e1NJLTq002Ay001xu0ssI2!d#AC00001b5ch_0Itp)
z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV1q>AoFm1-W8UO$ZiAh93RA}DS
zS!+|%To+ApPA;V_rAVuYLa{BkR)&j!3kp5fad...@!$bh9llw(qoA}x3k6i}6r5VH
z9mLWqO_Ma|<oR%(Ig>Y_4=Si{J}_xHX;${xd#$y1*e_qcF#m4{{Cl7nhQYF|VHoC*
z48xEw$vHW=zXUEh!5A|P!*Lt{KoA6u<H(l;H(dt*hUn50p63~ck!4xeby=1j4u{=t
zXIZvdt(q...@^e;hH!nBzDIp`s`sKYsl1;X^K$t5&p...@pl_ii1e7wl=@tk1<9FkxSS=
zQiwEt4a0yCVvH9S7FJhR%jI&pT$UusZnpyfR8=jNN;af#=...@e7ukq>0jKxAGEpP
z1VPx{-HpfNnM?*k=ytm=Uc7km;zhUH&2gNns+mk?Wo4yMDAd%{jE;`_d...@em7`}
zm}OZAVLF|T#bU)`F%$}Qbad3#*1B9SmSuHaC%ge6ER{+xUcAWX^M+wOc<{jM^};`b
znBzE%aUzjOCX;r%{qEhnmo8l*d7^2WndT5eo12^a`}?}CyWMU{k}$^bkHolIt;S-p
zm6a8z(;1CMeLkO}D1;(dmL<yo0es^qpeiz^f0w4^^?jv~#...@lj0nt#4o8boixns
zYzTrdJUs04`D9t<IF2r$F^<Jz%gf86D7Lq^4-O7WlBDZ8%d)=-G_5=c;nvpH*4CCN
ziX$T<!C<g...@ykfwfs)`0DDaD2l_w!(Cln7~^WSO5_Iqo-qHbWDurOsoB|C0Kmw|
zNGKFiRh8xgeK3|~CnqP<>9izCeSLkMot>me3f6-bnka}...@v~du_ff5q#*nl~iy_
zbus}myh4w+0c4b...@q^sz`9%pthnu$poprwqepf8x<J!#*J_|d}NG8QCwbLo}HaF
z45PQVx3#tPFyhk%ZO&1...@#5lqka#^p9jiukttyur=lp9|jmgPLP16E_Kwn=UDLd-*
zPTiWCDY;z...@c`v)Qh$t}9orP~o5%j4|eUzECK{<8f70&z?OSi9`SZx~_8^XYr+{
z7-=(I%+JqnZf>4Ge|}_S#KID0tw|=6#bVLna73d~Ns<skM<PBJX!8zIQ%ecq`&S8q
zK%7uRLqjAIAyCW-N<guu...@huck2j9v-f*up2fdb;x-7ZT99Q9%fhmE$HUrTVG!%
zbaC_MO^?Szh}K+rhG7VTu)V$g=FJ<7aZ5`}TU(o^y...@snza1ho81u5g6l2rns_b
zBuOmGT5A7rDnkhO_V!-CeywTR=;&xmON*+i=Iy45p=nwwl~NSN?RIx{b&;(&GQdZG
zhj^dgvzut$0ds%...@^=cxxmhz;xeJx7+Ra`!8I$pzFFt!z>~^gc!{...@1a!{m+c
zc=QqoVKSNA-rfcP^!4?5JRb6F$8Bus{dk^72+6X%y}kYZ{rh6EcyMrFv)Sx+yP_y>
z...@ax0ss54@=<n~RJYd-+0KoM0^v1?UFc=&f8lo&=2{QnoP$;adtYD0T!C*&62Yt35
zh&1_|&1Tou*3#)T%d#GiCm0O+{r<y...@+qgmvx5@kAowa=C)RAh`{Nf-x3FadB}m
znm``u-r?b40knnmba...@p!ycdtw!$yubzf=hp|57DaJ-dU|GNhUfWEDAd~8dj9-*
zp69F8D(RCELV-Y_TCF~N_AHr9o;!EWZnx9cjUdkDa`AZFZnuw)j=EefP1DS&Ojq(e
zKR-X8&1...@9yq)xm=2(e2e40SBL<Bd_M1Tx$fV;?{q...@ru!ybupwfc|#&`Ew$X
z...@tdi5#^bozoey0+r3si}$7d~+giopc?h!omvvc=?2{x3^o$^!vyeq&z...@aqq(
zMmC+$1t|-9Z*tep&d%D}+U4ctLZJWvz!;Oh=;_m^J3BkQy}dL+%^+x!Xqxuw)vI#3
zTwh;5G&FP^phtry4Mj&shsWa?A0Jl~rKYCF!U-fD5khr!b)itGSS-GK_YMF+n$VXo
zU+(Pegu~&Xp&^S_Qyn4unNFv7cXtiL=;`TkI2>g0F~e*HO)k52>lV-Rj~+eR+}wl^
zLI`P%(nuSI5eNj_Zg)1DJvcbvIBsfcYHMq&t*!0)_3LzV4znT8^B+HcOe7MTrge9B
zcXf5q4LN?i!NZ3SEu#}r6n#D)#&~^wJ)6xsolb|tVR<lwP;G7P-rim&lks>w>2x}o
zOa=mhXf$fG*$x{W%5jRKOiWCC{`}eR_eUZT%g-Ly*qBEMW^2ate7RgcI5?=OsS!m{
z(=<^O%>oVp`1I-1lP6Cw#=5Szw6xs3d9${*)~wyqirczsg*l...@sxcxw-j=>hEaw
zfxy{6q3ohocszvb...@-+iw(1n*_U|p<!%nY-eXjlB9uw0gmI2G?U~9B}sbw_U-!m
zI>RvS?d?rXO~;gy|A_Rr90&kFmStjy>0E+RyI~mSL7OGU=3eXh^XICnHa0fix^=6j
zriO6kPxxN$JBFAR2TAl#pFT}ZO_9MSRW(IXR8>9flo7n{c=_...@lbujg7z&-?rIo
zR3=Xnv?XT%0R8>_ySuxqtE++_P(C5uznRD_hyeg!zI=K9{CTNV3WvjkgM((oCmd-@
zb?Ulqx7#C;$lTmqE|;T4NqO+dUW-h+VzF30pBF{3yStlAKFxx4ijgLgURPJw+1Z&$
zBnUTKUN~6#29D!oS)Q1f$Ye4AfZpETy1F`5RS(z9$%8g;j...@jsfqh2ni|7&sNqA04W
z`t<43wy4=-6t7*o77m9g^zzjf...@3nksuw_wu~?eii8gg1nz^<hfjKVq$`1MKl`i
z>+AcKB>tthTO>&?T(~eWFpx^68XFtkZZ}mEqSCsqr&6gmz{c#4...@7`}<p3S}X(H
zUv2e&XsB+UR6KtCnCJO>_wGRm5kkbJ6bglznVHqqRfb`_UhnPOw_Pq5ZQ=g#dqjlL
zrAwFIy?Ymr$H&ITAcXt-``K)EZf>qvEH*bcH#9W#^z=BLPC9iyLEJwEnhGJ$^S!;j
zl}crCanb2?G7Ph}wpJ__B}wY(>1l6oKX>jNLWnxJla2HbzjL7!0RYJ5axY)LR1`&)
zWlhuC+S*!MTRS>b$x1...@az(hK>;0+1bhG^OZ{F%$YOI&c...@dofo%l;wf<gpv^sj
zrfc...@bo^w4po=tim`_w*s3`g!hgkvuab%t#nr8i_wbvdx0bv;UA3s5W-t;YLfr}
N002ovPDHLkV1kY!+#>)0
literal 0
HcmV?d00001
diff --git a/src/public/images/getting_started_pool_permissions.png
b/src/public/images/getting_started_pool_permissions.png
new file mode 100644
index
0000000000000000000000000000000000000000..d298216668f1f1daa11e9a85cb16b77683ebd1b1
GIT binary patch
literal 3584
zcmW+(3pmsj8=qra4rf1en?buy%eeexwoe335jirgmune`?#jx...@o#b^-*dozyw+
zf3wyxbe`u09bink$p...@ag_r-{<>%p5Oa>FQ51GzQ0skn+p<r...@5@oNW#M0)E?NQ
zfu$vK0C=wc)Xo4lp<w$9CZOs;#3FDI4KQ~J27$z7|64*J+7mc%DI8*9O%VQg2qF)W
zd|6&r3n-&nnBpBGJ}zH%37&LNe)MvR>KmE*)a%>B*I^8uLng}h<Weg#<bB7p`LZj?
z7q*ukb`t}ni=w+n-y...@0os?mhorg#l3bv*a$+kxt2qbrqeaeycu+4+as@+Gu1VO
z9q5{LT<&R+16#=(`jAwTtn{}SAqw|1YZgM`w(-N4DclIo)u-xvm...@vnd*2$7e6q
zbB6UhOxh`2ETuc}(?q%IBp(}3{vJ=6k@<Uwb|h-QcSfS;hdFXClFo|^$n=|R<8!go
z_Zm*KMs)@P5tB?G+9R)tRYQUu=+pwiPVQ3y(t;CuDouuv&3zMLIJine!_-6$&<Ru|
z9ttPpFGPrGCFcD}Cr$MVO&6$&M4WZ!{BEsn&8|aFGJm(eEO)3I!wKErS<>vrU?8h8
zM?W7}mByKA3kyTKogW?Q=)62e3u...@u~5lag4sm(h^nw<_6NrRC<0gn}w#...@q_
zZ#nO&=...@m{lyy%3ukaz@p`Ic{$VXx3uEQN+O(Arbs5j4|jm4I*~#HrpJXIDQERq
zP(9)AFc3Sr&z...@b7russziipx_(D_rG|4Y5nkoQV*0_4ygzEq?(@_-l2y)LEGjBW
zNDv|uJ64Eh()?EF_kH;}6(@xhjkies!~jh3sc...@a=}l^{cbfu*@ErJ11r)+?}Ii
z%?V9XEkvae;S?^MOmqp0h{*SvP!+*a)gpqi+k__...@r`a&t$i$dRT5MZ#6olN7<h
z`_)TbN?n01V|V;~eZ6UAK1x<esI+2~q=baLSaOK|00t5w>JPt?77<Y*o|Hb0uJi5*
zq);eyqiA)O7UtdJVuhCrNQ}ZQMzw8DN7uVrQ=fZkEjFF$#*BFDz|vET;puPncUvea
z#qBD}ng>ph5V(boK^<$c...@}`~wxhw@nA<<ebkmy4|~ez0elbu`=xDLG|<y`+>0o
z<Kx4QU`0#p<Vszu0B2`~hgN9=WyL5uuNHlgip<C0q1&wbpfu...@_fasyz7?&FV5x
zE!!~Up9}gp*hB{7K}mWP_MLi3DXEL4_Kb-Sp++K!4jRAXa5z1^zEwk8*^e4gSu4rX
z=ayEwdd;aHLftu`*OP7!(d%8SxLmGTi4gj;AQmZ8gc8&J3wTjqzd!Jast6b#fJn*j
z+>A+71<lns{z^ZwOMQ4B3Qi1i-`v`I<68BIHE&relw...@p2d+yva!8k@N<%...@fa
zz6~_DU{<qBgkmXwC}p}<jeF~STxOzKH7bf^X>e...@iy=qx*o<L?4#^_C~FzmLfPo
zRfLM{tb)Ge>0z$i{E%0B8bhKYl{3vs?I)(d...@cjp9eop}|2QHTo1;un=6(m...@p<j
z...@vbhd{vqpyuh;&amouqqs2ra}0dzfe4l...@eqlhot<5p...@x+|NaKh?-GGAN~
z...@eh36n6z#jum;WM4r+fz-KOsIFf`di9%Y84>v}iR2e!|L*MUyn9FHVgXBYEeR!d
zv@&ZpLRncEfe3NW<6...@1oyq>`3Q!g^-tEYRCo%@)}_7!XFOXnt-?r0eQQ)7-f649fV
zMLc6{xC^>j...@8smpvag%q{)|qyLCRD(r12sjd3COIDla-`sHpG0EBa(`0hVg&O^e-G
zTO1vw7NZtJqGDrX0|JJb%al*uZ||pyudjyd=ynil+p8ynm{nlmvw+i1h...@w_-px
z^zB3{9oct_(fIoHYX(D2q-#&G>Hp~s(Pi8PHAp~AN#<|zp2ba1Pq)Pgm`IBWUtL(b
zkaYVgH0coXyxl`D7pbE-bgrf0&`fi<e^8K&-<2W1+J;P7Fp>5Zh)w{Bv^#d?+Wcx{
z;Vrp)tx2e7db...@e+&0y7Ub9Hjoq>+h&WxQdYCPU;H-b9k*)8...@sv|tc(>bH!OyH
zWG)Bb7(JBTdx?_mNDEx-ZbW2cLD^z*a<bbQ9#%3)QO!u7t<%b2Tz)b3eWsl+_%-sM
zNWV$??CW;)JI3F*#z<Q`cyA}v(NRG`!OKP6;^zS;p}fnSb$<K4hoj>x...@ertm4u7q
zPq&&LmoCeT759&&aCf)3S&tt-x0zgxvz*b`rvxhshvbggljlmd...@zhaoj(SkQTa
zh^!uNuBF%AyBF;q`nPSHLBT8bI{_)Dr$XK7yqUQDy{W0G*49?bQY|g51Ap3tEq`tL
zJ~wxx)k6XN89*B6)wSC$uu*-ag+7JR($Z2_SJ%|E^H$+nA*Or=x{z)DHzvbZ*Faz2
zru...@zahh)d-|a0u6+RG8l~D;9!91qoic4(5%>%...@y!i;R)w$G(f{qoc?~t%3}`
zpblNKW*5E=PE!tUe8P*gHOBuE^;FlREUjAjn>6?tJR8!6lvHYnbu|k#5><`IeL_RW
zbgbz-gC`-~7^Td^rW-M&=z#PxpXw#CL}R-TjnhSZK`{!JPMBnJIGm$~5j9Os0J{?G
z9%y$5l7fSQz`C8`2secH1Kb4E+=gUdb&f2!bE-MqXlQbJ`b-`xB_(CxR&Z2QRB$k3
z#CxI1;}u6dx$DCRhqy^Y&0n7IvZ;G{toaaqBVFCY>uDapun$q2o10RSk^p<4S+?^f
zs5GyMyPWFG%*<?LYNa(FTa<D_{=v<W(7ln83s<jRy%x8(zO{vYE)zZPShyyiX{OTS
z(=gfG++5|f^e$5wPWEEBJkWrGh2~enk6n)FBf%CtY;0^`3JT$2VPC&~#qF(k...@kp
zxO?<|3...@va4oci#h7koez4ee(H+sFT>v2ysmRQXj4wfY(bb%...@bzcdar9kg&)B
z_4NQ|Dk>_5&g~=SUmIw<s08r&e4xj^8oML!6DX4kc00wY<6>tu0Ztkm7ywN9V%xTU
zKRj1IVc$t3cbvm{F{XisYHMo)88(+6HF}k3vU~Cp-7t3d9}I-fyI^LP_V$KG?r{s5
zoj29uqxoisxk*u}evpuu?69!#e31zy`^afr!$leg...@}qhok!>tdvgwl}ve...@8
z3h4w)fADWIf4$xS>KYfd*1Nd}wAaSQ#?POL-=5WnIm`#Thx_^Y0folf=C=uKsK`lX
zg2%LXG{5p2!5=(t-4jR~xCJP#cU=w>tgH-g?vZfkbakE3Fhw%n=Z7Sscg4CWWKF<t
zKj{8`Xh==*U1awTP*4)xTgweIy1Kf!?Ju$qQjTpeEe(AmYKw8&r2B2HE@;qHML^!e
zXHjVfei3S&TOwC)={}yv4l<WlXJaYYv~1l!{_t}78X0@<9xy_&b&e&BjmSE3t=PK@
zC0QFA8+60S;>tU<&Q|4Y0LrvC=ZnX)uM4tvwZF-9{W>Cf*1KOM5tN!zSvhb^mRaqf
z;aK7DYl|yo&Gx1N%(_j&0jlxv^wt...@#&|mqsbZ(tT(Gfq>4lwy}|fK>lG$Frt|1
zDmEPqw87c4KUkXW4=qcB8qsMt)N=~*^LuYGpdXKi%dW}YJ_#}?>El<T+FJ||<i...@n
z^xU;@NH^2Z7VAS(XVsPYJo5ToDKn~7lC&hi`T8FGzf?F_QjyO$&$qex=R_R|mH`I_
z...@!5$rmqtj?muzposjxn##odqxwqpg(|9s;a7zl9E(KfNrXuqj=;9rH5Ns6E7ui
zoS)wo^vrzzyq`m`o!dd-n#x5vjijt...@t;Aay-?yG=?QG1#$=hpHyWHBW`PU*Uuj
z?0{NF`Qlv<C7P3o#&1+D?A3Ep%}V45BRUel3!^^#d3&=(arqvX={L!I`d<SF(`v;p
z>(Y6t#aLZkCX=b2Hh243Oc-zQDPYsy-kw=WEdZ&O7ArdktpY3coa+jPLnm`AoLfe`
z<?3>oe!+;82V<cs^7(f...@lxdkmkvg<<oh*...@i`7ypc+)W9~dGrFv=Q4y_FT;2V}g
zgcIE*%u7o~P^>y&f>O#9O9a&!*~uxAMK3-j&7?%}z0gg0n...@5kco`p_vdi+m5ec
z1)ww=fY6i^OEwY0`P<5...@{|}`Dt<zn3C6KdlkLl?{uu$I?{7^sBs#6>yupl...@#
zy6aby!f(M3BQ5`#xhC3qC%#I=7uNH`Tc>~3un_W7-F!5`HLJ`=6^dLiS~76!wNp@|
zjQgWuk7=|fQXf2KmFNN^H3_vEBM$bK*`G3<gOe*ND=Rh3<%vEoD*G`IYqqL~>3I`s
zv~iA?3m&Rtor4q&6H$dyxW?q3I<!dP=S7U+*0gXYBMJN<yV&UP{Sz;_G4-h>Jl*e+
z...@ukfqu0opfmgzmy(ig...@f7`a8}r+g>o3rT1{n-yK!|ftkbq4t...@rqy2yhfvy
z...@cmml)SLi^=e^IY5m2|ie8Ed7+j{QQwkOH(o(c$clD1l!i|H2=>qBLBh87Fe|B5^
zcCTIOt*&++$-aVr&<b6s>F8A4Quw|x...@zpc*etpxsp@~...@blkdqg2zunq>{<4+Lk4~
z...@qeav>(*B&B2^1S}SjbF)#XkV9(Q<>Zc4aonSSlw154E(t...@eh)h5>y{|Bh3
B)UE&k
literal 0
HcmV?d00001
diff --git a/src/public/images/getting_started_pools.png
b/src/public/images/getting_started_pools.png
new file mode 100644
index
0000000000000000000000000000000000000000..7bf2ee9091110834aababd06e9cf050747835f64
GIT binary patch
literal 4864
zcmW+)2{=^i8%MSnj7&^Ss3zuSX<{zZkS%1g4z7?b*SN?smSo?TkZlSfd$wGAlO&0W
zNrNFIJITIh5BY!hKhJZ{dCqy}`DWhleSh1DGcvfv!zIkc#Kgpd*U>ZvS4VJM<zxZp
z+$B^hxG;Mg-_l^J>Om}mo6{s63vVVSZh`*}W~Qv?aPW}B2d}TiF~SBp%cbz;q_Lcd
z=?odKscz~tF?)B|L}aM`>x%GdQ<q...@}}ztw{w(bRizi7Jumxj=>E<;`l~#C<_fJG
zNz7<%Iv=T6!1gMv_q}fYvdSxOIsR<Y^FWWa91a&~*7f<iqp3f=ts...@vldt_pu0j
zxB`NA+U8giLPbL&vr|i_1pLg7r&{lv|K+&twH<t...@fjso>=uic1}e...@0^*ncc
zG_)Q8W|5wzDx0W%i7sbZiHbiCnRJkQfIE+%?F8HixULRm;!uY!+}Zv)EtY}A*GcC+
z8c}6N`CFP8SM!|AEbSfU7{t!JnI>_nazv^(jj!z;Mz-3a;gDFWLFuWoa(#$fSRo3V
zbo$xs...@%bd^+dsun(5t!iW>6}=&)4uw#su<rH45cWuEI&~VlJC}bs>DfFjf=}tU
zU14-9&j(hsektkr...@+min3dx2b<|`!...@ay<J5|2%);9(Ulb<RTKbLUf=doh)L
zPDs2Q95U`MB+VNZbDBxe4y>Aj#8;Z>l3(;MVuTaTD$?%38%Et~&9$NGl0sdGRUX_$
zvBy)MDFsEbGgv&i...@n(*|FXN1#_WTHrohkd7|MuWY&bC<sIsDuM@@?)?WATxI4{r
zy}hpdvp2vhf6n...@lqn0gcim2pm@9--d>`kF35%;*}W>apwszqJ<!9!Jtc~UWp3@
z2zy{jm...@m!qof`u0%?<T77bu9C2r>~4uCoi3CtJqfkUd+>d^F0;fTXMSZ?xt&zz
z8c?X|l|>(19z!u(|A&!NmM<1DO?p;{$|`YF$Sy?rHsug4YBU}6FS-9ld21^=F<-h5
zwvF`VK1Em^I>j...@!1ioq#3(C52s)jY4n5bPuoo3qq*Q}!3vB+8Yzyi~}87>kH5k19V
z...@xepbyy)|`fAQ6*8%Zjld18H!gM~TApcK>}a6^kQwcgq-75~$4-}+SoTG5B^HFZmw
zu~jGCU|FeMM35HLA~;yQ9$ihR&$imBkzW{;%4c`;#!{De4D|GBq`7m|veo...@jgo
z$S|$Vo#i1B5s{h)xExtH1T;CBCV%Z3a|jPJE4*McNqFB5e*J7+>=|LqMNJnBj_XhA
zG&+NxMxPC7nOyZ<-oYi!Oc{>5KSaTP`Y9`9>sJhNMTGIvu6=8cg>-8ZU|A*H(QW;u
zh6(M3(sYB;{`oDoNcCh|QU9X&+amwub)!bgtgf8ycuf#lw...@n^8mdg7|qED!|$?
z_YkxjAxD0Jfp?4gYNSE+Hw%oAXRg5^mq=n`L#maK-(7XCSJHkR%;#}LGE>q2FmkQU
z&3j!a=!s8pN~?>J$KNI<)_ib6vQ{a`(+aye1qxygyr#m9bqgf$xg$trbft...@q?s
zg!qrG13d|oib3H-cABR`wv2FM?se}D_l8qDCV_)3YB3!jJe4!(mDSat{Y~TV>+0nG
z{FAK$w;hdepwtiw^qb...@%czt{%eol`wxi#<NTrXzCaB1)Uu4>FVmH>S#h)ANZXU
z...@oe<f-t%!QsL^U-WaP7hT#f<F31eVr$mr>@loo`4he|~...@w3*pw1jtw>F3T<r#I51
z?o4GCk#leUbL#2&+Wu5?JoMw&uV0%3_x?4LVr*5K(One`_4KUXkeHt>UE_|S3B-LY
zx|N)sk#Q-NGbj^4lzFB<nm>;-ia>a3S($#jc;bC9x4>O1E9Jml>6m+$oI7mAn}QF0
zaXGxv8bj5#r6?}=BH;;qSkcaW+#PTZgvzRJXOUir`q*ZNf4Dvoyt6boOV1Dz67p^w
zJ3ic#O1q6bb1;|f!t...@};Sv;o<ue...@5ux?zez|h...@yjff(7-K>wM)TNaBr)
z`d(r9f=_...@tnbqv`prcttndngq?5bb9p>ISXy7Gw8F^B&@tV75#X`<niAY$_!P%
z4Lc7HzG$~}qU!N>KMDJ9kL(}uUz{)$OCD;Cn)t?Q!{kJxcc~HT>FvwaLxCy(yqpG*
zA6mYi(?id=+Az9mU;7OFmFTu?MGvm%wl81EW)(Niwy00C(g8uy^}!...@l%efmgsk
zeodhax+=8nf9Gx(O*FbhXnWJrq6&xTNeEzD{`TSA;ZGqRv?mDFnm;C5v`l&^WD_mi
zF~U0m&F0cSmDjfpdYz-aqwc{;57nWMwf{!L^-B9^y{^N!;tDyx1}u;wTbW!hh$icj
zF`&S$prSs%-Id`4p{q_=HWn5HZjMqG-bx(;EO*{bVKl=w<lyLFtJE-W;_ZXw5z74n
z...@xdnpaso+3m)Fm0`(v44?~nca>i<)+GjhH;|F)D2ek4dqbKf^Y0aeViSJ<QLRw
zBN*E!9K9|=oGCxWv~2vSmH)y...@a|fi4yg...@9e+ssz7@&gHI6=!V4epli3{bUAk
ziTCpNx2PVPYzaM?Xb!XuJ*KqVrxMSp`i*sX<}FC825f(_Lz_zr;>k$-87%^UGW6GR
zNX1~Ar&Yz^OEFBQ9xf+o{vf1<@3#(2D?(gakil1yyg5f-$dve{+vd...@*8nyu=af
zfrpw...@mf8hqvq<mTnsT3D11x-2g*uN!XaEQJ;Zm&-...@x<m6}+<PW<15wAfy#XmVY
z>46b8F)>NeEx7Rlb-T3xbc9i*+2L`BESMfIcucKy;A1f+PNyvPJ4^-~jTZ<o89{C;
zdWI3I=M9KCLcEK?pv`Rh;BxdN&c$4q2D))@9Fk)&<f...@r}j@@hB$7}zv%AB%FM#Yl^
zjTTxxgS@>3Xq$_R&PIW~YXlgZW&74VWAdGUzYFE<xH}rYeGoKd%Xc2uE!t+^Fv?a7
zQ5kZf6dT9QU?arEDMqm)eEmTKRf&aVe#*JGi^-io1_offq3Oh7_l9geiQIYl%&yJG
zN5XPb+iI;at?){lyLSPw6ta0<i28gZS}4FFsX9?5&Pg*b2e07C^Nc)oyiq...@o0^
z<RqS)hPI+1FOWbZ`kc<hX<kWd^Bi-bB%%MwD)}rxwr*ek...@dq%dqv!06mgsk94j
z?IQJ;h...@mvj^osfxb^<=k+kuvmif~%ulfcxyabcphcop=b=...@h#y-dkuvpmjj#uj
z*5z0)&WZl}V^~j~>iXWHe{Ke{bJ54L(hPf_Mr?z#b5(XbF8ekCl^u8A3%HRq1B6U2
z(-...@cxxmjx$x9{5s30rla1gi^7{rjm4b*h9r<0h`<L)vmUmPFcmEw)PIbB#U#MBs
zr+G0|2dPPT=QYc<azt1sBY`dpCw6ET)z;Qd?*t^Y+skFLz5&dmk...@!8{cx5}*>5
z45Eep*e$Oj{v!6wJJ2Xe!`u&%%8Y)D8%Fr=+HXI9${9aC9RcbEBvxs9<%2F~M9r`(
z...@qm;K~xXC+e%E{H=XgZIvlXlIqI`Uc8o0MFCZ)CAUUd>lDih>ewvp2t...@56g
zlc;ZMlH!bD%pWpBe+wjPx8lW2qdthW7XKFbsd-B#Mw~Ng=GU<b>v...@bxsipmipo
zOuKz;%MT3vs}rWnaqGvA7xdYP&(w*DiQV1TW);zf2JPb{#8ntqqm{d(<J{HneEF~I
z>$jGxTXqkF&EL^yzx)5TTS_QfnV}^M#6=<T?hQ(U30fEVdmkBWzj0}g`)`}b...@n
zYlQ^=pxZrL^}U-;G^zq_l5E~f62}4N5A^pRp5JOsUH8GI-JV?=Z#oV+=|~h&$>aNy
z?Fp0I=u<t~xT%uY;yKfiXT~0hC$rYAudTTk8~*|05=>}!Rk&1zzgy...@{?rz0<LD
z&zF>z2CIm5?eG6kKNgKId}S%4->(*Av|vjAYsmrnPQ}z_AnK;fd!dAOu<Key1Sl`F
zeFi;x#t)a1P6VuYfiLi)4HEy_vJ$Wy4v}<l;Qw<<POWo)siIm`*)IiHjbDqBz;-Dq
z0Rup|?&WZfJ(9VDNyYOi_93cqbaWKJJ-%>dZ4I~=0*qoQgBXn*;s0_naBD7~rc-RZ
z;Q7YEVh#%?aA|KcwA!p<Mk;HH%eFaSaCyh<&K-;NU=O0pPnN22SA|H4zhpCXi;Wes
z(~zC^wF^GD7qQ|d8f;JbuODhMZWByv&Gm|nGxfB|F93vfkl+N`rV~)Jq2hI3y8Kb$
z{?A#uS;bl2Sl|hz=}RfiO-<a0yQTd(s...@6)5G=uF!EGw&CQ?X<eb&oH2kD}`wSVG
zi...@zmqv+yl-q!rhu6~4q{m(I0T}8lCaOa9of`LjaI<X2L>u-&}*fay&4Ukit^dO
zv{q...@t?=r+_a;R(G7IZ3d~>UP&t{DFK7kYE-m4kUv>f...@4r-1>>@A4%i7U!Lpo_
z6ZklHL)1`NR581I(1kMS;^yHYl%SPPv`CL`qX;+gRlJNZe5NPC5!qU-n~|QL4lG8E
zOlkij37eF$%8R=dbMN!4SECg>7uQ)mb3)vj#j6u...@l&q2~x6QgsWQ-;S<URaQ0!
z9eCN>e+POsB}+nxMXyYK4(AG!QTsmbgvsi5#N~kL0UUP{vmds*YPy*{f6(AD$rS<R
ziVji{drJ59^##m<hdw_z...@yxa!@AND0?LvgDh<DDU6rb~;E%N-~~bm;d...@e-ior
z^-1t...@6qc8cn+sv#<T!?5dzYq8Yn>6FAz9#bagV&dBE!__|6p-G5_mX<umy!tKx
zzmcpRd`|rE#>Dp2mX$0Z{Trgmw3%}dcF|-|uY=sVl<9%lGS5$MI~~rjUdZl#J?fTK
z(ri;*h%(Go_TQT0!ILv&t?Mi+)l>$YPbbYlsN09f6bfZ$=RxlL{M=lXO*2;<w9dz?
zOPTu*8OM5mXXo<C^*dM2Lh0mAB+V0-;~pA1IqMazap6g4lzm0kwez$0)i05WjW*S%
z+B1j;PYhN34|m<_hcz1q$_;*j*?IWzVg2w5HI`346Qb#0kq#J{B|I#Prl!FnJUKTv
z2YilHT0C`nf2E#bUkf)D>pkl9e7?=8%j(YnbRG1*v9ZwyXDuywpEA<)a9#X}jV0V%
zn*cu!egtw`j8...@#oxqeaiiba2dy6w);mg3<tSHQi1?aB5`<da...@p$q+z`3w9d
z)0gPq-rhbsdS|&51_?#ol9v+~zl_+z...@e-4+cx3`|bv*dxgsTA{<7JF!C`&O}GE
zS)|{mSW+z6`UCejrk97RE6t?nb%F^%9zZf^)g;g|na74axx...@%agwaqwgi%$)Th
z6A-Q~kW+xisUD)DyFe|+Ax`nk_;aiiz(xYCV9ft1tS>DHJS~v(_(H^Als1(&37*IV
z3H+HTbkdA)qP7ZX{MM?k2o=4+R&OpHuEvx_QhOENrW94`Am=~dbH3Robn(k&2o(%p
zzQ((^z{oc`e...@yowje7gu?opy6xok=6wmy}p^h(V<;zT;M!1zm=o(5X2^9ShQC;
z...@2mbu#k`vmmeyq<m...@bd09qd?hl?9j?mlecyp-5ez2xoc*srsb%s9;MFvBb)m$
z!e0l...@7+tf=wplv$&d...@cbfhd{7=okz^w-zmdvk+no@w{o2N~7e=CEvNnP|jzl
zs4$6?tdnnc...@mdpuujfv}&_B2X+VjmyI%cMp%{<>lQQMC#scF6QDAZ*HGuJp=u-
zku8vn9v2...@xdx;Hn_9E%F#IqblJ*Ygk|sd{n2#_7GVPoNRt5us4Arg$Td000=s~
z2nc4{?aP^ZAdx5j=Vy;XP6h^^Qm4Z#uL={b#y9iAR`wkq6&Xt**ULm~X^SlCXRi)S
zjxG8C5EmPRt>}H~Qfm${D=8td;@bpXOEfP~$?2hpI?tZ<{o{d4gc...@ttxg)u0Qr
z5Qy0+NK5H-5?1;8_0!gLDDyz><|#{#6Atl1bAEOm4~k{<_aNB}DHs=U1hZZTK`OxA
zZ~Emczg#O8v(5h1pi$yG|A?k$t6pIAZFDp;MGnCWv>c1r^-~4`-&Nt1H==Vw<#Xtr
zBc*>K3xCxQvodqN^p~a!L)h~e91d*9Vl0J$p_BQ)gHtZFOt?2FDk{=v<?v+phS6Cs
z;I$LlSso}n(C~d}GjNif!hCgfWTXw<HNOSOV|(&!nc9P(kNYQVnZN8bBB63+p(9U|
r8b6&J`-K;jFW(I<Z9iDIJz+yaWQMvJeP6%}D<-^_fo7G4UBv$YSUy-^
literal 0
HcmV?d00001
diff --git a/src/public/stylesheets/components.css
b/src/public/stylesheets/components.css
index af9c85e..6ab611d 100644
--- a/src/public/stylesheets/components.css
+++ b/src/public/stylesheets/components.css
@@ -1,6 +1,4 @@
-/****************
- header style
-**/
+/* header style */
.header_logo {
position:absolute;
@@ -49,332 +47,44 @@
#help-link {
}
-/* ----- Toolbar Navigation -------- */
-#toolbar_nav {
- background: #E5E5E5;
- float: left;
-}
-#toolbar_nav img{
- vertical-align: middle;
-}
-#toolbar_nav ul{
- list-style-type: none;
- margin:0;
- padding: 0;
-}
-#toolbar_nav li {
- margin: 0;
- padding: 0 10px 0 10px;
- position: relative;
- float: left;
- line-height: 2.3;
- height: 28px;
- border-right: 1px solid #5A7A8E;
- border-left: 1px solid #93B2C4;
- background: #000000 url(../images/bg_toolbarheader.png) repeat-x top;
-}
-#toolbar_nav li:hover {
- background: #4B95B8;
- color: #FFFFFF;
-}
-#toolbar_nav li.current {
- background: #4B95B8;
-}
-#toolbar_nav li, #toolbar_nav li a {
- text-decoration: none;
- text-align: center;
- color: #FFFFFF;
-}
-#toolbar_nav ul ul {
- position: absolute;
- top: 28px;
- left: 0;
- width: 100%;
- display: none;
-}
-#toolbar_nav ul li:hover ul{
- display: block;
- z-index: 1;
- background: #D1DDE8;
-}
-#toolbar_nav ul ul li{
- width: 200px;
- background: #DEE7EB;
- color: #000000;
- text-align: left;
- cursor: pointer;
-}
-#toolbar_nav ul ul li a{
- width: 200px;
- background: #DEE7EB;
- color: #000000;
- text-align: left;
- cursor: pointer;
-}
-#toolbar_nav ul ul li:hover a {
- background: #D1DDE8;
-}
-
-/*** the no grid items block ***/
-.no-grid-items {
- padding: 45px;
- margin: 50px;
- height: 150px;
- border: 1px solid #c9e7f7;
- vertical-align: middle;
-}
-
-.no-grid-items img{
- float:left;
-}
-
-.no-grid-items-text{
- float: left;
- padding-left: 20px;
-}
-
-.no-grid-items-text h2{
- margin: 0.8em 0 0;
- font-family: Arial, sans-serif;
-}
-
-.no-grid-items-text p{
- color:#999999;
-}
-
-.no-grid-items-button{
- margin: 2.5em 0 0 0;
-}
-
-
-
-/***************************
- * Graphing Style
- **************************/
-/* availability graphs on hardware resource summary tab */
-#availability_graphs{ }
-.availability_graph { float: left;padding: 0 0 20px 0;}
-.availability_graph_left { float: left; width: 50px;}
-.availability_graph_right { float: left; margin-top: 7px; margin-left: 30px;
margin-right: 75px; min-width: 100px; color:#666666;}
-#available_cpu, #available_memory, #available_vms,
-#available_vcpu, #available_vram, #available_vm_quotas
{margin-left:0;width:100px;height:70px}
-.availability_total{ font-size: 130%; padding: 10px 0 0 0; color:#000000;}
-
-/* history graphs on hardware / resource summary tab */
-#history_graphs { position: relative; height: 315px; overflow: hidden;
margin-left: 0; margin-top: 0; }
-#history_graphs_control { position: absolute; z-index: 1; height: 20px; width:
98%; border: 1px solid #CCCCCC; background: #EEEEEE; }
-.history_graphs_menu { float: left; width: 118px; }
-.history_graphs_legend { float: right; height: 20px; width: 45%; }
-.history_graphs_legend font { float: right; padding-top: 3px; }
-#history_graphs_graphs { position: absolute; overflow: hidden; height: 260px;
width: 98%; border: 1px solid #CCCCCC; }
-#history_graph_menu_header img{ vertical-align: middle; }
-.history_graphs_menu ul {
- padding: 0 0 0 0;
- margin: 0 0 0 0;
- list-style-type: none;
- border-right: 1px solid #CCCCCC;
-}
-.history_graphs_menu ul li {
- height: 17px;
- background: #EEEEEE;
- text-align: justify;
- padding-left: 7px;
- padding-top: 3px;
- cursor: pointer;
- width: 110px;
-}
-.history_graphs_menu .history_graph_menu_item{
- display: none;
- border-right: 1px solid #CCCCCC;
- width: 120px;
-}
-.history_graphs_menu .history_graph_menu_item a{
- text-decoration: none;
- color: black;
-}
-.history_graphs_menu .history_graph_menu_fitem {
- border-top: 1px solid #CCCCCC;
-}
-.history_graphs_menu .history_graph_menu_litem {
- border-bottom: 1px solid #CCCCCC;
-}
-.history_graphs_menu:hover ul li {
- background: #CCCCCC;
-}
-.history_graphs_menu:hover .history_graph_menu_item {
- display: block;
- background: #CCFFFF;
-}
-.history_graph{
- height: 210px;
- position: relative;
- float: left;
-}
-#cpu_history_1, #load_history_1, #memory_history_1,
-#cpu_history_7, #load_history_7, #memory_history_7,
-#cpu_history_30, #load_history_30, #memory_history_30
-{
- height: 250px; width: 1200px; position: absolute; left: -70px;
-}
-
-/* snapshot graphs on hardware / resource summary tab */
-#snapshot_graphs th { background: #EEEEEE; text-align: left; padding-left:
10px;border:1px solid #CCCCCC;}
-#snapshot_graphs td {
- padding-left: 10px;
- padding-right: 10px;
- white-space: nowrap;
- background: #FFFFFF;
- border:1px solid #CCCCCC;
-}
-.snapshot_graph_container{
- width: 180px;
- height: 10px;
- border:#666666 solid 1px;
-}
-.snapshot_graph{
- height: 10px;
+/* dashboard style */
+#getting_started_dashboard_section {
+ background: #F2F2F2;
+ width: 850px;
+ font-size: .9em;
+ padding: 10px;
+ border: 1px solid black;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
}
-/* load graphs in flexigrid */
-.load_graph {
- padding: 0px !important;
- height: 10px;
- border:#666666 solid 1px;
- width: 100px;
-}
-
-.load_graph_low {background: url(../images/chart_horiz_blue.png) repeat-x;}
-.load_graph_high {background: url(../images/chart_horiz_orange.png) repeat-x;}
-
-/*************************
- * details pane style *
- *************************/
-.detail-pane-chart {
- height: 50px;
- width: 375px;
-}
-
-
-/*************************
- * new popup components
- *************************/
-.popup-content-selection {
- float: left;
- width: 45%;
- padding-left: 20px;
- padding-top: 10px;
-}
-
-.popup-content-selection select{
- min-width: 200px;
-}
-
-.popup-content-footer{
- width: 99%;
- float: left;
-}
-
-.selected_popup_content {
- padding-left: 20px;
- min-height: 50px;
- float: left;
- width: 96%;
-}
-
-#selected_popup_content_header {
+#getting_started_dashboard_section p {
padding-bottom: 5px;
- font-weight: bold;
}
-#selected_popup_content_expanded{
- padding-bottom: 50px;
+#getting_started_dashboard_section ul {
+ width: 100%;
+ height: 120px;
+ padding-left: 7px;
}
-.selected_popup_content_left {
+#getting_started_dashboard_section ul li{
+ display: inline;
float: left;
- width: 40%;
- padding-bottom: 15px;
+ width: 191px;
+ padding: 0 7px 0 10px;
+ border-right: 1px solid black;
}
-.selected_popup_content_right {
- float: left;
- width: 40%;
- padding-bottom: 15px;
+#getting_started_dashboard_section ul li:last-child {
+ border-right: none;
}
-/* classes for task state icons */
-.state-canceled {
- background:url(../images/icon-canceled-11px.png) top center no-repeat;
- height: 11px;
-}
-.state-failed {
- background:url(../images/icon-failed-11px.png) top center no-repeat;
- height: 11px;
+#getting_started_dashboard_section img {
+ width: 100%;
+ height: 70px;
}
-.state-finished {
- background:url(../images/icon-finished-11px.png) top center no-repeat;
- height: 11px;
-}
-.state-paused {
- background:url(../images/icon-paused-11px.png) top center no-repeat;
- height: 11px;
-}
-.state-queued {
- background:url(../images/icon-queued-11px.png) top center no-repeat;
- height: 11px;
-}
-.state-running {
- background:url(../images/icon-running-11px.png) top center no-repeat;
- height: 11px;
-}
-
-.vm_form_section {padding-left: 2em;}
-#vm_network_config .i {
- float: left;
-}
-
-.vm_network_config_row {
- min-width: 500px;
-}
-
-#vm_network_config_header_network,
-#vm_network_config_header_mac,
-#vm_network_config_header_ip{
- float: left;
- width: 150px;
-}
-
-.vm_network_config_net,
-.vm_network_config_mac{
- float: left;
- width: 150px;
-}
-
-.vm_network_config_ip{
- float: left;
- max-width: 150px;
-}
-
-.vm_network_config_net select,
-.vm_network_config_mac input,
-.vm_network_config_ip input {
- width: 130px;
-}
-
-.vm_network_config_remove {
- float: left;
- color: #0033CC;
- padding-top: 5px;
- padding-left: 5px;
-}
-.vm_network_config_remove:hover {
- cursor: pointer;
-}
-
-#vm_network_config_add {
- color: #0033CC;
-}
-#vm_network_config_add:hover {
- cursor: pointer;
+#getting_started_links a {
+ float: right;
}
diff --git a/src/public/stylesheets/dcloud.css
b/src/public/stylesheets/dcloud.css
index d67a971..9c18a50 100644
--- a/src/public/stylesheets/dcloud.css
+++ b/src/public/stylesheets/dcloud.css
@@ -263,4 +263,17 @@ ul#pools li a:hover {
.instance_action_list li.first {
border-left: none;
-}
\ No newline at end of file
+}
+
+/* Style for button links */
+a.button_link {
+ border: 1px solid black;
+ text-decoration : none;
+ padding : 4px;
+ margin-bottom: 3px;
+ display: block;
+ background: #666666;
+ color: white;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
--
1.6.2.5
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel