Added saas icons

This commit is contained in:
Marc 2014-10-11 12:43:08 +00:00
parent 29c233a44a
commit 1c8ef622b0
28 changed files with 600 additions and 304 deletions

View File

@ -100,7 +100,7 @@ Remember that, as always with QuerySets, any subsequent chained methods which im
* when using modeladmin to store shit like self.account, make sure to have a cleanslate in each request
*jabber with mailbox accounts (dovecto mail notification)
* jabber with mailbox accounts (dovecto mail notification)
* rename accounts register to manager register or accounttools, accountutils

View File

@ -177,7 +177,8 @@ class SelectPluginAdminMixin(object):
'app_label': opts.app_label,
'field': self.plugin_field,
'field_name': opts.get_field_by_name(self.plugin_field)[0].verbose_name,
'plugins': self.plugin.get_plugin_choices(),
'plugin': self.plugin,
'plugins': self.plugin.get_plugins(),
}
template = 'admin/orchestra/select_plugin.html'
return render(request, template, context)

View File

@ -16,3 +16,4 @@ class BSCWService(SoftwareService):
verbose_name = "BSCW"
form = BSCWForm
description_field = 'username'
icon = 'saas/icons/BSCW.png'

View File

@ -17,3 +17,4 @@ class DokuwikiService(SoftwareService):
verbose_name = "Dowkuwiki"
form = DowkuwikiForm
description_field = 'site_name'
icon = 'saas/icons/Dokuwiki.png'

View File

@ -17,3 +17,4 @@ class DrupalService(SoftwareService):
verbose_name = "Drupal"
form = DrupalForm
description_field = 'site_name'
icon = 'saas/icons/Drupal.png'

View File

@ -17,3 +17,4 @@ class GitLabService(SoftwareService):
verbose_name = "GitLab"
form = GitLabForm
description_field = 'project_name'
icon = 'saas/icons/gitlab.png'

View File

@ -17,3 +17,4 @@ class MoodleService(SoftwareService):
verbose_name = "Moodle"
form = MoodleForm
description_field = 'site_name'
icon = 'saas/icons/Moodle.png'

View File

@ -12,6 +12,8 @@ class SoftwareService(plugins.Plugin):
description_field = ''
form = None
serializer = None
icon = 'orchestra/icons/apps.png'
class_verbose_name = _("Software as a Service")
@classmethod
@cached

View File

@ -14,3 +14,4 @@ class PHPListService(SoftwareService):
verbose_name = "phpList"
form = PHPListForm
description_field = 'email'
icon = 'saas/icons/Phplist.png'

View File

@ -15,6 +15,7 @@ class WordpressForm(PluginDataForm):
class WordpressService(SoftwareService):
verbose_name = "Wordpress"
verbose_name = "WordPress"
form = WordpressForm
description_field = 'site_name'
icon = 'saas/icons/WordPress.png'

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -10,14 +10,17 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128.00854"
height="128.51692"
width="48"
height="48"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46+devel r21627"
sodipodi:docname="dokuwiki.svg"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="Dokuwiki.svg"
version="1.1"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/glic3/orchestra/django-orchestra/orchestra/apps/saas/static/saas/icons/Dokuwiki.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<inkscape:perspective
@ -71,7 +74,8 @@
id="path2488"
d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="scale(0.8,0.8)" />
transform="scale(0.8,0.8)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow2Lstart"
@ -84,7 +88,8 @@
id="path2571"
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(1.1,0,0,1.1,-5.5,0)" />
transform="matrix(1.1,0,0,1.1,-5.5,0)"
inkscape:connector-curvature="0" />
</marker>
<linearGradient
id="linearGradient2408">
@ -394,15 +399,15 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.734697"
inkscape:cx="35.103028"
inkscape:cy="81.524672"
inkscape:zoom="5.2816591"
inkscape:cx="46.937409"
inkscape:cy="51.230756"
inkscape:document-units="px"
inkscape:current-layer="layer3"
inkscape:window-width="1206"
inkscape:window-height="855"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-y="27"
showguides="true"
inkscape:guide-bbox="true"
showgrid="false"
@ -415,6 +420,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
@ -423,9 +429,10 @@
id="layer3"
inkscape:label="paper"
style="display:inline"
transform="translate(-158.14742,-158.45341)">
transform="translate(-158.14742,-238.97033)">
<g
id="g1419">
id="g1419"
transform="matrix(0.3463897,0,0,0.3463897,105.30454,185.54142)">
<g
id="g2376">
<path
@ -433,24 +440,28 @@
style="fill:url(#linearGradient2354);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.7216621px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 120.21543,196.43769 70.90655,-0.79226 -2.40261,109.05308 -71.71761,0.37344 3.21367,-108.63426 z"
id="rect1422"
sodipodi:nodetypes="ccccc" />
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2362);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 179.20033,182.08731 79.84173,-19.51687 26.61391,101.72428 -82.50312,21.58684 -23.95252,-103.79425 z"
id="rect1425"
sodipodi:nodetypes="ccccc" />
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
transform="matrix(0.995676,-0.09289891,0.08102261,0.996712,0,0)"
style="fill:url(#linearGradient2346);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00418305px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
d="m 159.01353,181.74387 85.58587,0.53396 0,110.47429 -84.53387,-2.5127 -1.052,-108.49555 z"
id="rect1419"
sodipodi:nodetypes="ccccc" />
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
</g>
<path
id="text2382"
d="m 167.55116,214.00773 0,-20.1846 5.34962,0 0,2.37403 -2.48145,0 0,15.43654 2.48145,0 0,2.37403 -5.34962,0 m 7.34767,0 0,-20.1846 5.34961,0 0,2.37403 -2.48144,0 0,15.43654 2.48144,0 0,2.37403 -5.34961,0 m 7.36915,-20.1846 5.81153,0 c 1.31054,2e-5 2.30956,0.10028 2.99707,0.30078 0.92382,0.27216 1.71516,0.75555 2.37403,1.4502 0.65884,0.69468 1.16014,1.54689 1.50391,2.55664 0.34373,1.00262 0.51561,2.24155 0.51562,3.71681 -10e-6,1.29623 -0.16115,2.41342 -0.4834,3.35156 -0.39389,1.14584 -0.95607,2.07325 -1.68652,2.78223 -0.55145,0.53711 -1.29624,0.95606 -2.23438,1.25684 -0.70183,0.222 -1.63999,0.33301 -2.81446,0.33301 l -5.9834,0 0,-15.74807 m 3.17969,2.66407 0,10.43067 2.37402,0 c 0.88802,1e-5 1.52897,-0.0501 1.92286,-0.15039 0.51561,-0.1289 0.94172,-0.34732 1.27832,-0.65527 0.34374,-0.30794 0.62304,-0.81282 0.83789,-1.51465 0.21483,-0.70898 0.32226,-1.6722 0.32227,-2.88965 -1e-5,-1.21744 -0.10744,-2.15201 -0.32227,-2.80372 -0.21485,-0.65168 -0.51563,-1.16014 -0.90234,-1.52539 -0.38673,-0.36522 -0.87729,-0.61229 -1.47168,-0.74121 -0.44402,-0.10025 -1.31414,-0.15038 -2.61036,-0.15039 l -1.42871,0 m 14.96388,13.084 -3.75977,-15.74807 3.25489,0 2.37403,10.8174 2.87891,-10.8174 3.78125,0 2.76074,11.00002 2.417,-11.00002 3.20118,0 -3.82423,15.74807 -3.37305,0 -3.13672,-11.77345 -3.12598,11.77345 -3.44825,0 m 22.76272,-15.74807 0,20.1846 -5.34961,0 0,-2.37403 2.48145,0 0,-15.45803 -2.48145,0 0,-2.35254 5.34961,0 m 7.34767,0 0,20.1846 -5.34962,0 0,-2.37403 2.48145,0 0,-15.45803 -2.48145,0 0,-2.35254 5.34962,0"
style="font-size:12.0000124px;font-style:normal;font-weight:normal;line-height:125%;fill:#6184a3;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans"
transform="matrix(0.995433,-0.09546066,0.09546066,0.995433,0,0)" />
transform="matrix(0.995433,-0.09546066,0.09546066,0.995433,0,0)"
inkscape:connector-curvature="0" />
<g
id="g2632"
style="display:inline">
@ -458,23 +469,27 @@
style="fill:url(#linearGradient2606);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker-end:none"
d="m 174.75585,201.60224 c -6.04576,2.46667 -10.16789,4.4194 -12.88454,6.35064 -2.71665,1.93124 -3.19257,4.60007 -3.24631,6.26587 -0.0269,0.8329 0.0809,1.77774 0.63189,2.44014 0.55103,0.6624 1.80769,1.87421 2.75794,2.38558 1.90049,1.02274 7.5417,2.42901 10.51899,3.07308 11.90917,2.57627 26.80568,1.68117 26.80568,1.68117 1.69307,1.2452 2.83283,2.82434 3.269,4.26902 4.5766,-1.88674 11.81084,-6.58439 13.15657,-8.57706 -5.45142,-4.19955 -10.79692,-6.33346 -16.51317,-8.30847 -1.59867,-0.71918 -2.87956,-1.22649 -0.71773,2.55635 0.98506,2.47275 0.85786,5.05143 0.57176,7.41825 0,0 -16.52749,0.40678 -28.23838,-2.1266 -2.92772,-0.63334 -5.46627,-0.95523 -7.21875,-1.89832 -0.87624,-0.47154 -1.48296,-0.8208 -1.91578,-1.3411 -0.43282,-0.5203 -0.2196,-1.29055 -0.20128,-1.85858 0.0366,-1.13607 0.25336,-1.67063 2.86177,-3.52492 2.60841,-1.85429 5.65407,-3.36195 11.65936,-5.81211 -0.0877,-1.29125 -0.29025,-2.5059 -1.29702,-2.99294 z"
id="path2414"
sodipodi:nodetypes="csssssccccccssssscc" />
sodipodi:nodetypes="csssssccccccssssscc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2618);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 269.62539,220.7482 c -1.43576,-0.13963 -2.58044,0.30288 -2.56084,1.50218 0.94391,0.85652 1.34942,2.43518 1.48562,3.14008 0.1362,0.7049 0.0359,1.21914 -0.48562,1.89004 -1.043,1.3418 -3.12498,1.56875 -6.5006,2.72063 -6.75124,2.30377 -16.89306,2.52561 -27.90689,3.84639 -22.02767,2.64157 -39.03164,3.76107 -39.03164,3.76107 1.98346,-4.64758 6.32828,-4.41197 6.34903,-8.20969 0.27376,-0.89755 -3.14597,-1.31638 -5.09943,-0.10731 -4.26694,3.70137 -7.59152,6.75353 -10.69418,10.51311 l 1.88795,3.08438 c 0,0 26.13006,-2.88973 48.19776,-5.5361 11.03385,-1.32318 20.95601,-1.99856 27.80968,-4.33728 3.42683,-1.16936 5.95975,-1.49022 7.6409,-3.51958 0.63172,-0.76256 1.35238,-3.04699 1.06804,-4.73369 -0.21951,-1.30213 -1.14979,-3.09774 -2.15978,-4.01423 z"
id="path2608"
sodipodi:nodetypes="ccsssscccccssssc" />
sodipodi:nodetypes="ccsssscccccssssc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2630);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 254.36185,220.33948 c -6.84997,3.24198 -7.15311,8.60912 -5.95953,12.79884 1.19358,4.18972 5.26293,8.75677 9.32121,12.40608 8.11656,7.29861 12.06046,9.33163 12.06046,9.33163 -3.71515,-0.10342 -7.89887,-1.41174 -8.13315,0.49304 -0.9483,2.97582 11.49137,3.47486 17.43787,2.70205 -1.39456,-7.57836 -3.79323,-13.21546 -7.73151,-14.90312 -1.68464,-0.14804 0.31242,4.72441 0.76985,9.39604 0,0 -3.62454,-1.73122 -11.60519,-8.90762 -3.99032,-3.5882 -7.37386,-7.3421 -8.47319,-11.20099 -1.09933,-3.85889 0.0776,-6.1205 4.95082,-9.53176 0.92816,-0.99528 -1.28985,-2.45913 -2.63764,-2.58419 z"
id="path2620"
sodipodi:nodetypes="csscccccsscc" />
sodipodi:nodetypes="csscccccsscc"
inkscape:connector-curvature="0" />
</g>
<path
sodipodi:nodetypes="cccccc"
id="rect2386"
d="m 213.96569,234.57806 2.18756,-14.42897 15.21982,6.08793 21.49387,29.94828 -20.40591,9.21832 -18.49534,-30.82556 z"
style="fill:url(#linearGradient2395);fill-opacity:1;stroke:none;display:inline" />
style="fill:url(#linearGradient2395);fill-opacity:1;stroke:none;display:inline"
inkscape:connector-curvature="0" />
<g
id="g2649"
style="display:inline">
@ -482,32 +497,38 @@
style="fill:url(#radialGradient2647);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 232.55816,219.5295 -15.92827,0.32199 3.08809,-15.15716 12.84018,14.83517 z"
id="path1443"
sodipodi:nodetypes="cccc" />
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
<path
style="fill:#812310;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 221.60041,219.29315 -4.41205,0.0782 0.85429,-3.98263 3.55776,3.90445 z"
id="path1452"
sodipodi:nodetypes="cccc" />
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2643);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 269.44172,159.27421 0.098,8.91471 8.0581,8.72344 7.75906,0.7992 -52.80669,41.84092 -6.66532,-3.30696 -5.08243,-5.618 -1.08987,-5.91194 49.72911,-45.44137 z"
id="rect1437"
sodipodi:nodetypes="ccccccccc" />
sodipodi:nodetypes="ccccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2640);fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 268.94766,168.32844 8.3426,8.82719 -51.1007,38.68262 -4.9197,-5.4436 47.6778,-42.06621 z"
id="rect1446"
sodipodi:nodetypes="ccccc" />
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:#ffe965;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline"
d="m 285.33776,177.73216 -8.16219,-0.86619 -7.7518,-8.67862 0.0132,-9.14293 8.36213,0.75209 7.18862,9.57682 0.35007,8.35883 z"
id="path1440"
sodipodi:nodetypes="ccccccc" />
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:#cb391c;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 280.72049,168.46367 0.1644,4.05654 -3.81335,-0.71676 -2.87504,-3.18901 -0.28089,-3.53393 3.85447,-0.16637 2.95041,3.54953 z"
id="path1449"
sodipodi:nodetypes="ccccccc" />
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
</g>
<g
id="g2657"
@ -516,37 +537,44 @@
style="fill:url(#linearGradient2406);fill-opacity:1;stroke:none"
d="m 183.88617,256.82796 0.99991,-16.30721 17.2878,8.44012 26.05488,38.00946 -29.28095,-1.13363 -15.06164,-29.00874 z"
id="rect2397"
sodipodi:nodetypes="cccccc" />
sodipodi:nodetypes="cccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2325);fill-opacity:1;stroke:#000000;stroke-linejoin:round;stroke-opacity:1;display:inline"
d="m 200.90647,238.44836 -8.04601,15.77386 -7.05577,-13.57337 15.10178,-2.20049 z"
id="rect2207"
sodipodi:nodetypes="cccc" />
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2227);fill-opacity:1;stroke:#000000;stroke-linejoin:round;stroke-opacity:1"
d="m 201.05389,238.55401 62.11704,24.91912 -7.88689,3.21429 -4.35152,9.30976 1.1716,9.96396 -59.31453,-31.72759 -0.49402,-7.36382 3.09592,-5.82826 5.6624,-2.48746 z"
id="rect1328"
sodipodi:nodetypes="ccccccccc" />
sodipodi:nodetypes="ccccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient2317);fill-opacity:1;stroke:#000000;stroke-linejoin:round;stroke-opacity:1;display:inline"
d="m 255.27801,266.53504 7.9241,-3.04772 0.85337,10.24037 -3.9011,8.28983 -8.04601,3.77919 -1.341,-9.63083 4.51064,-9.63084 z"
id="rect2204"
sodipodi:nodetypes="ccccccc" />
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient2247);fill-opacity:1;stroke:none;display:inline"
d="m 195.7549,241.421 59.13059,24.7962 -4.5917,9.76614 -57.48995,-29.00967 2.95106,-5.55267 z"
id="rect2210"
sodipodi:nodetypes="ccccc" />
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:#00b527;fill-opacity:1;stroke:none"
d="m 255.02263,275.21029 2.08411,-4.1069 2.96459,-1.06995 0.69433,3.37197 -1.76759,3.85723 -3.15516,1.38315 -0.82028,-3.4355 z"
id="rect2308"
sodipodi:nodetypes="ccccccc" />
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:#258209;fill-opacity:1;stroke:none;display:inline"
d="m 186.56849,241.00362 3.54963,-0.47312 -2.02297,3.53926 -1.52666,-3.06614 z"
id="rect2327"
sodipodi:nodetypes="cccc" />
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1 +1,103 @@
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [<!ENTITY st0 "fill:#93C5E4;"><!ENTITY st1 "fill:#FFF;"><!ENTITY st2 "fill:none;"><!ENTITY st3 "fill:#004975;"><!ENTITY st4 "fill:#00598E;"><!ENTITY st5 "fill:#0073BA;">]><svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="681.167px" height="778.583px" viewBox="0 0 681.167 778.583"><title>Druplicon</title><path style="&st4;" d="M510.167,144.833c-39.75-24.75-77.25-34.5-114.75-59.25c-23.25-15.75-55.5-53.25-82.5-85.5c-5.25,51.75-21,72.75-39,87.75c-38.25,30-62.25,39-95.25,57c-27.75,14.25-178.5,104.25-178.5,297.75s162.75,336,343.5,336s337.5-131.25,337.5-330S534.167,159.833,510.167,144.833z"/><path style="&st1;" d="M449.25,610.5c12,0,24.75,0.75,33.75,6.75s14.25,19.5,17.25,27s0,12-6,15c-5.25,3-6,1.5-11.25-8.25s-9.75-19.5-36-19.5s-34.5,9-47.25,19.5s-17.25,14.25-21.75,8.25s-3-12,5.25-19.5s21.75-19.5,34.5-24.75S437.25,610.5,449.25,610.5L449.25,610.5z"/><path style="&st1;" d="M324.75,696c15,12,37.5,21.75,85.5,21.75S492,704.25,507,693c6.75-5.25,9.75-0.75,10.5,2.25s2.25,7.5-3,12.75c-3.75,3.75-38.25,27.75-78.75,31.5s-95.25,6-128.25-24c-5.25-5.25-3.75-12.75,0-15.75s6.75-5.25,11.25-5.25S322.5,694.5,324.75,696L324.75,696z"/><path style="&st5;" d="M141,639c57-0.75,67.5-10.5,117.75-33c271.5-121.5,321.75-232.5,331.5-258s24-66.75,9-112.5c-2.896-8.832-5.006-15.924-6.53-21.63c-36.079-40.343-71.898-62.357-82.72-69.12c-39-24.75-77.25-34.5-114.75-59.25c-23.25-15-55.5-53.25-82.5-85.5c-5.25,51.75-20.25,73.5-39,87.75c-38.25,30-62.25,39-95.25,57C150.75,159.75,0,249,0,442.5c0,61.78,16.593,118.361,45.063,166.766L52.5,609C68.25,623.25,93,639.75,141,639z"/><path style="&st3;" d="M510,144.75c-39-24.75-77.25-34.5-114.75-59.25c-23.25-15-55.5-53.25-82.5-85.5c-5.25,51.75-20.25,73.5-39,87.75c-38.25,30-62.25,39-95.25,57C150.75,159.75,0,249,0,442.5c0,61.78,16.593,118.361,45.063,166.766C105.763,712.467,220.46,778.5,343.5,778.5c180.75,0,337.5-131.25,337.5-330c0-109.146-44.332-185.488-88.28-234.63C556.641,173.527,520.82,151.513,510,144.75z M601.164,232.547c49.242,61.564,74.211,134.221,74.211,215.953c0,47.428-9.033,92.23-26.849,133.165c-16.9,38.831-41.236,73.233-72.333,102.254c-61.47,57.364-144.107,88.956-232.693,88.956c-43.826,0-86.832-8.371-127.824-24.882c-40.263-16.217-76.547-39.438-107.843-69.02C41.923,616.678,5.625,532.696,5.625,442.5c0-80.336,26.076-151.72,77.503-212.167c39.289-46.18,81.655-71.774,98.047-80.634c7.958-4.341,15.423-8.172,22.643-11.877c22.63-11.615,44.005-22.586,73.404-45.645c15.677-11.914,32.377-30.785,39.489-78.702c24.774,29.466,53.522,62.579,75.49,76.752c19.5,12.87,39.501,21.888,58.844,30.61c18.298,8.25,37.219,16.781,55.942,28.663c0.031,0.021,0.702,0.438,0.702,0.438C562.421,184.11,591.581,220.566,601.164,232.547z"/><path style="&st0;" d="M316.5,15c10.5,30.75,9,46.5,9,53.25S321.75,93,309.75,102c-5.25,3.75-6.75,6.75-6.75,7.5c0,3,6.75,5.25,6.75,12c0,8.25-3.75,24.75-43.5,64.5s-96.75,75-141,96.75S60,303,54,292.5s2.25-33.75,30-64.5s115.5-75,115.5-75L309,76.5l6-29.25"/><path style="&st1;" d="M316.5,14.25c-6.75,49.5-21.75,64.5-42,80.25c-33.75,25.5-66.75,41.25-74.25,45c-19.5,9.75-90,48.75-126.75,105c-11.25,17.25,0,24,2.25,25.5s27.75,4.5,82.5-28.5S237,189,267.75,156.75c16.5-17.25,18.75-27,18.75-31.5c0-5.25-3.75-7.5-9.75-9c-3-0.75-3.75-2.25,0-4.5S296.25,102,300,99s21.75-15,22.5-34.5S321.75,31.5,316.5,14.25L316.5,14.25z"/><path style="&st1;" d="M147.75,559.5c0.75-58.5,55.5-113.25,124.5-114c87.75-0.75,148.5,87,192.75,86.25c37.5-0.75,109.5-74.25,144.75-74.25c37.5,0,48,39,48,62.25s-7.5,65.25-25.5,91.5s-29.25,36-50.25,34.5c-27-2.25-81-86.25-115.5-87.75c-43.5-1.5-138,90.75-212.25,90.75c-45,0-58.5-6.75-73.5-16.5C158.25,616.5,147,592.5,147.75,559.5L147.75,559.5z"/><path style="&st2;" d="M599.25,235.5c15,45.75,0.75,87-9,112.5s-60,136.5-331.5,258C208.5,628.5,198,638.25,141,639c-48,0.75-72.75-15.75-88.5-30l-7.437,0.266C105.763,712.467,220.46,778.5,343.5,778.5c180.75,0,337.5-131.25,337.5-330c0-109.146-44.332-185.488-88.28-234.63C594.244,219.576,596.354,226.668,599.25,235.5z"/></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
x="0px"
y="0px"
width="48"
height="48"
viewBox="0 0 48.000001 48"
id="svg2"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="Drupal.svg"
inkscape:export-filename="/home/glic3/orchestra/django-orchestra/orchestra/apps/saas/static/saas/icons/Drupal.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<metadata
id="metadata28">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Druplicon</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs26" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1024"
id="namedview24"
showgrid="false"
inkscape:zoom="4.8498361"
inkscape:cx="51.506766"
inkscape:cy="22.217038"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<title
id="title4">Druplicon</title>
<path
style="fill:#00598e"
d="M 34.090098,9.1797034 C 31.767567,7.7335672 29.576496,7.1638982 27.385409,5.7178032 26.026937,4.7975404 24.142593,2.6064525 22.565038,0.72214222 22.25828,3.7458125 21.33801,4.9728263 20.286308,5.8492663 18.05144,7.6020962 16.649147,8.1279792 14.721005,9.1797034 13.099587,10.012281 4.2914557,15.27086 4.2914557,26.576856 c 0,11.305933 9.5092553,19.632018 20.0702633,19.632018 10.560964,0 19.719685,-7.668772 19.719685,-19.281495 0,-11.612658 -8.589013,-16.871239 -9.991306,-17.7476756 z"
id="path6"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff"
d="m 30.530787,36.388028 c 0.701163,0 1.44609,0.0438 1.97197,0.394389 0.525883,0.350543 0.832613,1.139364 1.007874,1.577551 0.175326,0.438212 0,0.701153 -0.350524,0.87644 -0.306789,0.175265 -0.35059,0.08764 -0.65735,-0.482051 -0.306753,-0.569651 -0.569681,-1.139366 -2.103434,-1.139366 -1.533754,0 -2.015805,0.525853 -2.760753,1.139366 -0.744944,0.613515 -1.007869,0.832642 -1.270808,0.482051 -0.262941,-0.350587 -0.175315,-0.701169 0.306737,-1.139365 0.482055,-0.4382 1.270828,-1.139365 2.015808,-1.44609 0.744953,-0.306791 1.139366,-0.262925 1.84048,-0.262925 l 0,0 z"
id="path8"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff"
d="m 23.256403,41.383671 c 0.876441,0.701124 2.191068,1.270827 4.995651,1.270827 2.804586,0 4.776586,-0.78882 5.652982,-1.446142 0.394412,-0.306731 0.569698,-0.04382 0.613499,0.131465 0.04386,0.175314 0.131464,0.43824 -0.175262,0.744974 -0.219127,0.21912 -2.234927,1.62141 -4.601264,1.840515 -2.366381,0.219093 -5.565349,0.350557 -7.493509,-1.402279 -0.306727,-0.306772 -0.219064,-0.74497 0,-0.920281 0.219126,-0.175272 0.394411,-0.306735 0.657352,-0.306735 0.262941,0 0.219087,0 0.350551,0.08764 l 0,0 z"
id="path10"
inkscape:connector-curvature="0" />
<path
style="fill:#0073ba"
d="m 12.520122,38.053242 c 3.33044,-0.04387 3.943947,-0.613513 6.879994,-1.928148 15.863396,-7.099116 18.799442,-13.584698 19.369108,-15.074612 0.569699,-1.489957 1.402279,-3.900151 0.525882,-6.573243 -0.169228,-0.516053 -0.29251,-0.930415 -0.381545,-1.263793 C 36.805518,10.856247 34.712656,9.5700024 34.080346,9.1748343 31.801615,7.728743 29.566731,7.159029 27.375628,5.7129375 26.017185,4.8365024 24.132844,2.6016154 22.555289,0.71728498 22.2485,3.7409777 21.372104,5.0118054 20.276556,5.8444006 18.041664,7.5972796 16.639386,8.1231321 14.711225,9.1748343 13.089836,10.051274 4.2816978,15.266054 4.2816978,26.571983 c 0,3.609719 0.9695098,6.915694 2.6329705,9.743944 l 0.4345376,-0.01556 c 0.920247,0.832595 2.3663601,1.796678 5.1709161,1.752879 z"
id="path12"
inkscape:connector-curvature="0" />
<path
style="fill:#004975"
d="M 34.080346,9.1748343 C 31.801615,7.728743 29.566731,7.159029 27.375628,5.7129375 26.017185,4.8365024 24.132844,2.6016154 22.555289,0.71728498 22.2485,3.7409777 21.372104,5.0118054 20.276556,5.8444006 18.041664,7.5972796 16.639386,8.1231321 14.711225,9.1748343 13.089836,10.051274 4.2816978,15.266054 4.2816978,26.571983 c 0,3.609719 0.9695098,6.915694 2.6329705,9.743944 3.5466277,6.029889 10.2482267,9.888084 17.4372997,9.888084 10.560956,0 19.719684,-7.668772 19.719684,-19.281437 0,-6.377263 -2.590255,-10.837861 -5.158091,-13.709128 -2.108043,-2.357199 -4.201049,-3.6434436 -4.833215,-4.0386117 z m 5.326588,5.1298647 c 2.877156,3.597128 4.336061,7.842377 4.336061,12.617875 0,2.771148 -0.527811,5.388863 -1.568747,7.780659 -0.987459,2.26883 -2.4094,4.278898 -4.226366,5.974547 -3.591569,3.351706 -8.41997,5.197573 -13.595914,5.197573 -2.560687,0 -5.073487,-0.489081 -7.468591,-1.453807 -2.352527,-0.94753 -4.472551,-2.3043 -6.30115,-4.032752 -3.8510202,-3.639797 -5.9718669,-8.546757 -5.9718669,-13.816811 0,-4.693944 1.5235887,-8.864822 4.5283833,-12.396626 2.2956266,-2.698273 4.7710076,-4.1936671 5.7287516,-4.7113412 0.46499,-0.2536462 0.901182,-0.4774924 1.323031,-0.6939519 1.32225,-0.678689 2.571148,-1.3196827 4.288889,-2.6669881 0.915988,-0.6961406 1.891737,-1.7987311 2.307277,-4.5984547 1.447515,1.7216416 3.127255,3.6563963 4.410821,4.484523 1.139353,0.7519791 2.307987,1.2788589 3.438159,1.7885041 1.069149,0.482029 2.174638,0.9804706 3.268631,1.674732 0.0018,0.00136 0.04099,0.025553 0.04099,0.025553 3.197924,1.9966264 4.901719,4.1267464 5.461639,4.8267574 z"
id="path14"
inkscape:connector-curvature="0" />
<path
style="fill:#93c5e4"
d="m 22.774381,1.5937182 c 0.613483,1.7966831 0.525884,2.7169311 0.525884,3.1113198 0,0.394389 -0.219126,1.4461034 -0.920295,1.9719862 -0.306733,0.2190788 -0.394395,0.3944051 -0.394395,0.4382036 0,0.1752646 0.394395,0.3067268 0.394395,0.7011334 0,0.4820332 -0.21907,1.4461351 -2.541615,3.7686668 -2.322573,2.322534 -5.653013,4.382137 -8.238475,5.652966 C 9.0144231,18.508823 7.7874103,18.421161 7.4368549,17.807679 7.0862773,17.194197 7.5683179,15.835704 9.1896923,14.039023 10.811103,12.242345 15.93822,9.6568851 15.93822,9.6568851 L 22.336162,5.1870844 22.68675,3.4780508"
id="path16"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff"
d="m 22.774381,1.5498967 c -0.394411,2.8922154 -1.270807,3.7686495 -2.454025,4.6888929 -1.971942,1.4899534 -3.900084,2.4101952 -4.338323,2.6293198 -1.139337,0.56965 -5.258593,2.8483826 -7.4058104,6.1350136 -0.6573465,1.007866 0,1.402277 0.1314641,1.489895 0.131463,0.08765 1.6213643,0.262925 4.8203393,-1.665218 3.198971,-1.928143 4.601261,-3.067507 6.397943,-4.951807 0.964103,-1.0078836 1.095567,-1.5775986 1.095567,-1.8405239 0,-0.3067261 -0.219128,-0.4381895 -0.569719,-0.5258525 -0.175261,-0.043802 -0.219059,-0.1314622 0,-0.2629256 0.219128,-0.1314632 1.139369,-0.5696668 1.358493,-0.744977 0.219126,-0.1752639 1.270829,-0.8764349 1.314629,-2.0157916 0.04386,-1.1393393 -0.04381,-1.9281403 -0.350558,-2.9360257 l 0,0 z"
id="path18"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff"
d="m 12.914535,33.408116 c 0.04385,-3.418034 3.242809,-6.617006 7.274359,-6.660868 5.127116,-0.04381 8.676675,5.083317 11.26213,5.039515 2.191071,-0.04387 6.397946,-4.338339 8.457552,-4.338339 2.191088,0 2.804583,2.278733 2.804583,3.637161 0,1.358492 -0.438189,3.812486 -1.489891,5.346241 -1.051765,1.533753 -1.709079,2.103413 -2.936046,2.015805 -1.577616,-0.131461 -4.732726,-5.039515 -6.748531,-5.127114 -2.541658,-0.08765 -8.063164,5.302379 -12.4015,5.302379 -2.629275,0 -3.418098,-0.394389 -4.294495,-0.964053 -1.31467,-0.920292 -1.971987,-2.322573 -1.928161,-4.250727 l 0,0 z"
id="path20"
inkscape:connector-curvature="0" />
<path
style="fill:none"
d="m 39.295106,14.477239 c 0.876397,2.673092 0.04383,5.083286 -0.525882,6.573243 -0.569666,1.489914 -3.505712,7.975496 -19.369108,15.074612 -2.936047,1.314635 -3.549554,1.884286 -6.879994,1.928148 -2.804556,0.04381 -4.2506691,-0.920282 -5.1709161,-1.752877 l -0.4345376,0.01555 c 3.5466277,6.02989 10.2482267,9.888085 17.4372997,9.888085 10.560956,0 19.719684,-7.668772 19.719684,-19.281438 0,-6.377263 -2.590255,-10.83786 -5.158091,-13.709127 0.08902,0.333378 0.212317,0.74774 0.381545,1.263793 z"
id="path22"
inkscape:connector-curvature="0" />
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
x="0px"
y="0px"
width="207px"
height="207px"
viewBox="-0.976 -0.977 207 207"
overflow="visible"
enable-background="new -0.976 -0.977 207 207"
xml:space="preserve"
id="svg2"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="phplist-coin-black.svg"
inkscape:export-filename="/home/glic3/orchestra/django-orchestra/orchestra/apps/saas/static/saas/icons/Phplist.png"
inkscape:export-xdpi="20.870001"
inkscape:export-ydpi="20.870001"><metadata
id="metadata12"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1024"
id="namedview10"
showgrid="false"
inkscape:zoom="1.1400966"
inkscape:cx="103.5"
inkscape:cy="103.5"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs4">
</defs>
<circle
cx="102.524"
cy="102.523"
r="102.5"
id="circle6"
sodipodi:cx="102.524"
sodipodi:cy="102.523"
sodipodi:rx="102.5"
sodipodi:ry="102.5"
transform="matrix(0.8829268,0,0,0.8829268,12.00281,12.002692)"
style="fill:#2c2c2c" />
<path
stroke-miterlimit="10"
d="m 87.955712,164.76935 c -12.657644,0 -22.956104,-10.29759 -22.956104,-22.95615 0,-4.28744 1.152216,-8.43636 3.333052,-11.99716 l 0.275472,-0.44938 13.332196,-13.28274 -58.107184,-58.52044 c 0,-1.516868 3.356004,-6.800296 4.980592,-7.684104 L 88.194984,109.85305 110.00772,88.120694 97.614048,75.750888 97.409204,75.468352 c -2.797116,-3.846904 -4.156816,-8.137936 -4.156816,-13.118528 0,-12.657632 10.298412,-22.956092 22.956092,-22.956092 12.65856,0 22.95608,10.29846 22.95608,22.956092 0,5.46444 -1.85236,10.393824 -5.50504,14.649524 l -0.23392,0.25252 -10.9148,10.874128 59.10316,58.971524 c -0.0962,1.13112 -3.5256,7.0008 -4.7784,7.4308 l -60.57944,-60.16974 -21.847104,21.76594 11.701424,11.85764 c 3.1406,4.10392 4.80052,8.88672 4.80052,13.83192 8.8e-4,12.65768 -10.29764,22.95527 -22.955248,22.95527 z m -12.34156,-29.91887 c -1.168996,2.07836 -1.785276,4.47384 -1.785276,6.9636 0,7.78928 6.337652,14.12692 14.126836,14.12692 7.789172,0 14.126848,-6.33764 14.126848,-14.12692 0,-2.94892 -0.94912,-5.724 -2.822744,-8.2536 L 88.155252,122.3562 75.614152,134.85048 z M 104.36316,70.010988 116.26326,81.889 127.06584,71.126124 c 2.20028,-2.613464 3.27032,-5.485629 3.27032,-8.775408 0,-7.789184 -6.33764,-14.126836 -14.1268,-14.126836 -7.78916,0 -14.1268,6.337652 -14.1268,14.126836 0,2.972812 0.72576,5.416752 2.2806,7.660272 z"
id="path8"
inkscape:connector-curvature="0"
style="fill:#ffffff;stroke:#f1f2f2;stroke-width:1.76585388;stroke-miterlimit:10" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -1,68 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="540px"
height="122.523px" viewBox="0 0 540 122.523" enable-background="new 0 0 540 122.523" xml:space="preserve">
<g id="Layer_1">
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
x="0px"
y="0px"
width="48"
height="48"
viewBox="0 0 48 47.999999"
enable-background="new 0 0 540 122.523"
xml:space="preserve"
id="svg2"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="WordPress.svg"
inkscape:export-filename="/home/glic3/orchestra/django-orchestra/orchestra/apps/saas/static/saas/icons/WordPress.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"><metadata
id="metadata38"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs36">
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1024"
id="namedview34"
showgrid="false"
inkscape:zoom="3.0588916"
inkscape:cx="115.02995"
inkscape:cy="-4.2012329"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<g
id="Layer_1"
transform="translate(0,-74.523003)">
</g>
<g id="Layer_2">
<g>
<path fill="#00749A" d="M313.19,48.227h-21.257v2.255c6.649,0,7.718,1.425,7.718,9.857V75.54c0,8.431-1.068,9.975-7.718,9.975
c-5.105-0.712-8.55-3.444-13.3-8.669l-5.462-5.937c7.362-1.308,11.28-5.938,11.28-11.164c0-6.53-5.58-11.518-16.031-11.518h-20.9
v2.255c6.649,0,7.718,1.425,7.718,9.857V75.54c0,8.431-1.069,9.975-7.718,9.975v2.256h23.631v-2.256
c-6.649,0-7.718-1.544-7.718-9.975v-4.274h2.018l13.182,16.505h34.557c16.981,0,24.344-9.024,24.344-19.832
C337.534,57.133,330.172,48.227,313.19,48.227z M263.434,67.582V51.79h4.868c5.343,0,7.719,3.681,7.719,7.956
c0,4.157-2.376,7.837-7.719,7.837H263.434z M313.547,84.09h-0.832c-4.274,0-4.868-1.068-4.868-6.531V51.79c0,0,5.225,0,5.7,0
c12.35,0,14.605,9.024,14.605,16.031C328.152,75.064,325.896,84.09,313.547,84.09z"/>
<path fill="#00749A" d="M181.378,71.978l8.194-24.227c2.376-7.006,1.307-9.024-6.293-9.024v-2.376h22.325v2.376
c-7.481,0-9.262,1.781-12.231,10.45L179.834,89.79h-1.543l-12.114-37.17l-12.349,37.17h-1.544l-13.181-40.613
c-2.85-8.669-4.75-10.45-11.638-10.45v-2.376h26.363v2.376c-7.007,0-8.908,1.662-6.413,9.024l7.956,24.227l11.994-35.627h2.257
L181.378,71.978z"/>
<path fill="#00749A" d="M221.752,89.314c-13.062,0-23.75-9.618-23.75-21.376c0-11.637,10.689-21.257,23.75-21.257
c13.063,0,23.75,9.62,23.75,21.257C245.502,79.696,234.815,89.314,221.752,89.314z M221.752,50.365
c-10.924,0-14.725,9.855-14.725,17.574c0,7.839,3.801,17.576,14.725,17.576c11.045,0,14.845-9.737,14.845-17.576
C236.597,60.22,232.797,50.365,221.752,50.365z"/>
<path fill="#464342" d="M366.864,85.396v2.375H339.67v-2.375c7.957,0,9.382-2.018,9.382-13.895V52.502
c0-11.877-1.425-13.776-9.382-13.776v-2.376h24.581c12.231,0,19.002,6.294,19.002,14.727c0,8.194-6.771,14.606-19.002,14.606
h-6.769v5.817C357.482,83.378,358.907,85.396,366.864,85.396z M364.251,40.625h-6.769v20.664h6.769
c6.651,0,9.738-4.631,9.738-10.212C373.989,45.377,370.902,40.625,364.251,40.625z"/>
<path fill="#464342" d="M464.833,76.609l-0.594,2.137c-1.068,3.919-2.376,5.344-10.807,5.344h-1.663
c-6.174,0-7.243-1.425-7.243-9.856v-5.462c9.263,0,9.976,0.83,9.976,7.006h2.256V58.083h-2.256c0,6.175-0.713,7.006-9.976,7.006
V51.79h6.53c8.433,0,9.738,1.425,10.807,5.344l0.595,2.255h1.899l-0.83-11.162h-34.914v2.255c6.649,0,7.719,1.425,7.719,9.857
V75.54c0,7.713-0.908,9.656-6.151,9.933c-4.983-0.761-8.404-3.479-13.085-8.627l-5.463-5.937
c7.363-1.308,11.282-5.938,11.282-11.164c0-6.53-5.581-11.518-16.031-11.518h-20.9v2.255c6.649,0,7.718,1.425,7.718,9.857V75.54
c0,8.431-1.068,9.975-7.718,9.975v2.256h23.632v-2.256c-6.649,0-7.719-1.544-7.719-9.975v-4.274h2.019l13.181,16.505h48.806
l0.713-11.161H464.833z M401.896,67.582V51.79h4.868c5.344,0,7.72,3.681,7.72,7.956c0,4.157-2.376,7.837-7.72,7.837H401.896z"/>
<path fill="#464342" d="M488.939,89.314c-4.75,0-8.907-2.493-10.688-4.038c-0.594,0.595-1.662,2.376-1.899,4.038h-2.257V72.928
h2.375c0.951,7.837,6.412,12.468,13.419,12.468c3.8,0,6.888-2.137,6.888-5.699c0-3.087-2.731-5.463-7.6-7.719l-6.769-3.206
c-4.751-2.258-8.313-6.177-8.313-11.401c0-5.7,5.344-10.568,12.707-10.568c3.919,0,7.243,1.425,9.263,3.087
c0.593-0.475,1.187-1.782,1.544-3.208h2.256v14.014h-2.494c-0.832-5.582-3.919-10.213-10.212-10.213
c-3.325,0-6.414,1.9-6.414,4.87c0,3.087,2.494,4.749,8.195,7.362l6.53,3.206c5.701,2.731,7.956,7.127,7.956,10.689
C503.426,84.09,496.895,89.314,488.939,89.314z"/>
<path fill="#464342" d="M525.514,89.314c-4.751,0-8.908-2.493-10.688-4.038c-0.594,0.595-1.662,2.376-1.899,4.038h-2.257V72.928
h2.375c0.95,7.837,6.412,12.468,13.419,12.468c3.8,0,6.888-2.137,6.888-5.699c0-3.087-2.731-5.463-7.601-7.719l-6.769-3.206
c-4.75-2.258-8.313-6.177-8.313-11.401c0-5.7,5.344-10.568,12.707-10.568c3.919,0,7.243,1.425,9.263,3.087
c0.593-0.475,1.187-1.782,1.542-3.208h2.257v14.014h-2.493c-0.832-5.582-3.919-10.213-10.212-10.213
c-3.325,0-6.414,1.9-6.414,4.87c0,3.087,2.494,4.749,8.195,7.362l6.53,3.206c5.701,2.731,7.956,7.127,7.956,10.689
C540,84.09,533.469,89.314,525.514,89.314z"/>
<g>
<path fill="#464342" d="M8.708,61.26c0,20.802,12.089,38.779,29.619,47.298L13.258,39.872
C10.342,46.408,8.708,53.641,8.708,61.26z"/>
<path fill="#464342" d="M96.74,58.608c0-6.495-2.333-10.993-4.334-14.494c-2.664-4.329-5.161-7.995-5.161-12.324
c0-4.831,3.664-9.328,8.825-9.328c0.233,0,0.454,0.029,0.681,0.042c-9.35-8.566-21.807-13.796-35.489-13.796
c-18.36,0-34.513,9.42-43.91,23.688c1.233,0.037,2.395,0.063,3.382,0.063c5.497,0,14.006-0.667,14.006-0.667
c2.833-0.167,3.167,3.994,0.337,4.329c0,0-2.847,0.335-6.015,0.501L48.2,93.547l11.501-34.493l-8.188-22.434
c-2.83-0.166-5.511-0.501-5.511-0.501c-2.832-0.166-2.5-4.496,0.332-4.329c0,0,8.679,0.667,13.843,0.667
c5.496,0,14.006-0.667,14.006-0.667c2.835-0.167,3.168,3.994,0.337,4.329c0,0-2.853,0.335-6.015,0.501l18.992,56.494
l5.242-17.517C95.011,68.328,96.74,63.107,96.74,58.608z"/>
<path fill="#464342" d="M62.184,65.857l-15.768,45.819c4.708,1.384,9.687,2.141,14.846,2.141c6.12,0,11.989-1.058,17.452-2.979
c-0.141-0.225-0.269-0.464-0.374-0.724L62.184,65.857z"/>
<path fill="#464342" d="M107.376,36.046c0.226,1.674,0.354,3.471,0.354,5.404c0,5.333-0.996,11.328-3.996,18.824l-16.053,46.413
c15.624-9.111,26.133-26.038,26.133-45.426C113.815,52.124,111.481,43.532,107.376,36.046z"/>
<path fill="#464342" d="M61.262,0C27.483,0,0,27.481,0,61.26c0,33.783,27.483,61.263,61.262,61.263
c33.778,0,61.265-27.48,61.265-61.263C122.526,27.481,95.04,0,61.262,0z M61.262,119.715c-32.23,0-58.453-26.223-58.453-58.455
c0-32.23,26.222-58.451,58.453-58.451c32.229,0,58.45,26.221,58.45,58.451C119.712,93.492,93.491,119.715,61.262,119.715z"/>
<g
id="g6"
transform="matrix(0.36340573,0,0,0.36340573,1.731598,2.0710297)">
<g
id="g22">
<path
style="fill:#464342"
inkscape:connector-curvature="0"
id="path24"
d="m 8.708,61.26 c 0,20.802 12.089,38.779 29.619,47.298 L 13.258,39.872 c -2.916,6.536 -4.55,13.769 -4.55,21.388 z" />
<path
style="fill:#464342"
inkscape:connector-curvature="0"
id="path26"
d="m 96.74,58.608 c 0,-6.495 -2.333,-10.993 -4.334,-14.494 -2.664,-4.329 -5.161,-7.995 -5.161,-12.324 0,-4.831 3.664,-9.328 8.825,-9.328 0.233,0 0.454,0.029 0.681,0.042 C 87.401,13.938 74.944,8.708 61.262,8.708 c -18.36,0 -34.513,9.42 -43.91,23.688 1.233,0.037 2.395,0.063 3.382,0.063 5.497,0 14.006,-0.667 14.006,-0.667 2.833,-0.167 3.167,3.994 0.337,4.329 0,0 -2.847,0.335 -6.015,0.501 L 48.2,93.547 59.701,59.054 51.513,36.62 c -2.83,-0.166 -5.511,-0.501 -5.511,-0.501 -2.832,-0.166 -2.5,-4.496 0.332,-4.329 0,0 8.679,0.667 13.843,0.667 5.496,0 14.006,-0.667 14.006,-0.667 2.835,-0.167 3.168,3.994 0.337,4.329 0,0 -2.853,0.335 -6.015,0.501 l 18.992,56.494 5.242,-17.517 c 2.272,-7.269 4.001,-12.49 4.001,-16.989 z" />
<path
style="fill:#464342"
inkscape:connector-curvature="0"
id="path28"
d="m 62.184,65.857 -15.768,45.819 c 4.708,1.384 9.687,2.141 14.846,2.141 6.12,0 11.989,-1.058 17.452,-2.979 -0.141,-0.225 -0.269,-0.464 -0.374,-0.724 L 62.184,65.857 z" />
<path
style="fill:#464342"
inkscape:connector-curvature="0"
id="path30"
d="m 107.376,36.046 c 0.226,1.674 0.354,3.471 0.354,5.404 0,5.333 -0.996,11.328 -3.996,18.824 l -16.053,46.413 c 15.624,-9.111 26.133,-26.038 26.133,-45.426 0.001,-9.137 -2.333,-17.729 -6.438,-25.215 z" />
<path
style="fill:#464342"
inkscape:connector-curvature="0"
id="path32"
d="M 61.262,0 C 27.483,0 0,27.481 0,61.26 c 0,33.783 27.483,61.263 61.262,61.263 33.778,0 61.265,-27.48 61.265,-61.263 C 122.526,27.481 95.04,0 61.262,0 z m 0,119.715 c -32.23,0 -58.453,-26.223 -58.453,-58.455 0,-32.23 26.222,-58.451 58.453,-58.451 32.229,0 58.45,26.221 58.45,58.451 0,32.232 -26.221,58.455 -58.45,58.455 z" />
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -14,8 +14,8 @@ from .models import SystemUser
class SystemUserAdmin(ChangePasswordAdminMixin, SelectAccountAdminMixin, ExtendedModelAdmin):
list_display = ('username', 'account_link', 'shell', 'home', 'is_active',)
list_filter = ('is_active', 'shell')
list_display = ('username', 'account_link', 'shell', 'home', 'is_active', 'is_main')
list_filter = ('is_active', 'is_main', 'shell')
fieldsets = (
(None, {
'fields': ('username', 'password', 'account_link', 'is_active')

View File

@ -42,26 +42,26 @@ WEBAPPS_TYPES = getattr(settings, 'WEBAPPS_TYPES', {
_("This creates a Static application under ~/webapps/<app_name>\n"
"Apache2 will be used to serve static content and execute CGI files.")
),
'wordpressmu': (
_("Wordpress (shared)"),
'fpm', ('fcgi://127.0.0.1:8990/home/httpd/wordpress-mu/',),
_("This creates a Wordpress site into a shared Wordpress server\n"
"By default this blog will be accessible via http://<app_name>.blogs.example.com")
),
'dokuwikimu': (
_("DokuWiki (shared)"),
'alias', ('/home/httpd/wikifarm/farm/',),
_("This create a Dokuwiki wiki into a shared Dokuwiki server\n")
),
'drupalmu': (
_("Drupdal (shared)"),
'fpm', ('fcgi://127.0.0.1:8991/home/httpd/drupal-mu/',),
_("This creates a Drupal site into a shared Drupal server\n"
"The installation will be completed after visiting "
"http://<app_name>.drupal.example.com/install.php?profile=standard&locale=ca\n"
"By default this site will be accessible via http://<app_name>.drupal.example.com")
),
# 'wordpress': (
# _("Wordpress"),
# 'fpm', ('fcgi://127.0.0.1:8990/home/httpd/wordpress-mu/',),
# _("This creates a Wordpress site into a shared Wordpress server\n"
# "By default this blog will be accessible via http://<app_name>.blogs.example.com")
#
# ),
# 'dokuwiki': (
# _("DokuWiki"),
# 'alias', ('/home/httpd/wikifarm/farm/',),
# _("This create a Dokuwiki wiki into a shared Dokuwiki server\n")
# ),
# 'drupal': (
# _("Drupdal"),
# 'fpm', ('fcgi://127.0.0.1:8991/home/httpd/drupal-mu/',),
# _("This creates a Drupal site into a shared Drupal server\n"
# "The installation will be completed after visiting "
# "http://<app_name>.drupal.example.com/install.php?profile=standard&locale=ca\n"
# "By default this site will be accessible via http://<app_name>.drupal.example.com")
# ),
'webalizer': (
_("Webalizer"),
'alias', ('%(app_path)s%(site_name)s',),

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -16,7 +16,7 @@
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="apps.svg"
inkscape:export-filename="/home/glic3rinu/orchestra/django-orchestra/orchestra/static/orchestra/icons/apps.png"
inkscape:export-filename="/home/glic3/orchestra/django-orchestra/orchestra/static/orchestra/icons/apps.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
@ -405,6 +405,26 @@
style="stop-color:#fff;stop-opacity:0"
id="stop4226-7" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2787-7"
id="linearGradient3083"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,-0.6146,-0.58384,0,46.949,46.633)"
x1="28.315001"
y1="20.709999"
x2="0.81572002"
y2="20.709999" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2789"
id="linearGradient3085"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.71282,-0.67402,0,50.746,15.046)"
x1="13.472"
y1="25.410999"
x2="57.726002"
y2="25.410999" />
</defs>
<sodipodi:namedview
id="base"
@ -413,18 +433,18 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.4748737"
inkscape:cx="21.988498"
inkscape:cy="15.426923"
inkscape:zoom="6.9999999"
inkscape:cx="85.806885"
inkscape:cy="2.4205983"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="513"
inkscape:window-height="386"
inkscape:window-x="756"
inkscape:window-y="209"
inkscape:window-maximized="0" />
inkscape:window-width="1920"
inkscape:window-height="1024"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata6495">
<rdf:RDF>
@ -442,77 +462,70 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g5880"
transform="matrix(1.756477,0,0,1.756477,-721.35147,-733.92483)"
inkscape:export-filename="/home/glic3rinu/ucp/trunk/ucp/media/ucp/icons/apps.png"
inkscape:export-xdpi="162.3"
inkscape:export-ydpi="162.3">
id="g2791"
transform="matrix(0.9994338,0,0,0.9994338,-0.63170202,-3.669718)">
<g
transform="matrix(0.56899908,0,0,0.56899908,410.32121,413.4726)"
id="g2791">
<g
transform="matrix(0.99266,0,0,0.97615,0.27519,1.293)"
id="g3305"
style="opacity:0.4"
id="g3305">
transform="matrix(0.99266,0,0,0.97615,0.27519,1.293)">
<rect
x="-3.6903999"
y="-47.848"
width="2.9602001"
height="15.367"
transform="scale(-1,-1)"
id="rect2484"
style="fill:url(#radialGradient5894)"
id="rect2484" />
<rect
x="3.6903999"
y="32.481998"
width="40.411999"
transform="scale(-1,-1)"
height="15.367"
style="fill:url(#linearGradient5896)"
id="rect2486" />
<rect
x="44.110001"
y="-47.848"
width="2.9602001"
y="-47.848"
x="-3.6903999" />
<rect
id="rect2486"
style="fill:url(#linearGradient5896)"
height="15.367"
transform="scale(1,-1)"
width="40.411999"
y="32.481998"
x="3.6903999" />
<rect
id="rect3444"
style="fill:url(#radialGradient5898)"
id="rect3444" />
transform="scale(1,-1)"
height="15.367"
width="2.9602001"
y="-47.848"
x="44.110001" />
</g>
<path
d="m 9.0107,8.5 h 29.497 c 1.722,0 2.497,-0.2866 2.992,1 l 3.002,8 v 25.674 c 0,1.553 0.103,1.316 -1.619,1.316 H 5.1167 C 3.395,44.49 3.498,44.727 3.498,43.174 V 17.5 l 3.0017,-8 c 0.4808,-1.2606 0.7887,-1 2.5107,-1 z"
style="fill:url(#linearGradient5900);stroke:url(#linearGradient5902);stroke-width:0.99419999;stroke-linecap:round;display:block"
inkscape:connector-curvature="0"
id="path2488"
inkscape:connector-curvature="0" />
style="fill:url(#linearGradient5900);stroke:url(#linearGradient5902);stroke-width:0.99419999;stroke-linecap:round;display:block"
d="m 9.0107,8.5 h 29.497 c 1.722,0 2.497,-0.2866 2.992,1 l 3.002,8 v 25.674 c 0,1.553 0.103,1.316 -1.619,1.316 H 5.1167 C 3.395,44.49 3.498,44.727 3.498,43.174 V 17.5 l 3.0017,-8 c 0.4808,-1.2606 0.7887,-1 2.5107,-1 z" />
<path
d="m 9.9482,9.5129 h 27.653 c 1.614,0 2.613,0.5561 3.29,2.0861 l 2.329,6.42 v 23.144 c 0,1.461 -0.819,2.196 -2.434,2.196 H 7.0532 c -1.614,0 -2.2725,-0.808 -2.2725,-2.269 V 18.019 L 7.0345,11.461 C 7.4853,10.276 8.3341,9.5129 9.9484,9.5129 z"
style="opacity:0.50548999;fill:none;stroke:url(#linearGradient5904);stroke-width:0.74212003;display:block"
inkscape:connector-curvature="0"
id="path2490"
inkscape:connector-curvature="0" />
style="opacity:0.50548999;fill:none;stroke:url(#linearGradient5904);stroke-width:0.74212003;display:block"
d="m 9.9482,9.5129 h 27.653 c 1.614,0 2.613,0.5561 3.29,2.0861 l 2.329,6.42 v 23.144 c 0,1.461 -0.819,2.196 -2.434,2.196 H 7.0532 c -1.614,0 -2.2725,-0.808 -2.2725,-2.269 V 18.019 L 7.0345,11.461 C 7.4853,10.276 8.3341,9.5129 9.9484,9.5129 z" />
<path
d="m 22,8 h 4 V 22 H 24.819 23.609 22.636 22 V 8 z"
style="opacity:0.4;fill:url(#linearGradient5906)"
inkscape:connector-curvature="0"
id="rect3326"
inkscape:connector-curvature="0" />
style="opacity:0.4;fill:url(#linearGradient5906)"
d="m 22,8 h 4 V 22 H 24.819 23.609 22.636 22 V 8 z" />
<path
d="m 3.5052,17.5 h 40.99"
style="opacity:0.4;fill:none;stroke:url(#linearGradient5908);stroke-width:1px;stroke-linecap:square"
inkscape:connector-curvature="0"
id="path3273"
inkscape:connector-curvature="0" />
style="opacity:0.4;fill:none;stroke:url(#linearGradient5908);stroke-width:1px;stroke-linecap:square"
d="m 3.5052,17.5 h 40.99" />
</g>
<g
transform="matrix(0.55410426,0,0,0.62284239,412.67795,416.08437)"
id="g2783">
id="g2783"
transform="matrix(0.97327139,0,0,1.0940083,3.5078576,-3.082204)">
<path
d="M 44.507,31.5 32.971,45.507 21.493,31.5 H 26.5 V 20.493 h 13 V 31.5 h 5.007 z"
style="fill:url(#linearGradient5910);stroke:#699536;stroke-width:0.98543;stroke-linecap:round;stroke-linejoin:round"
inkscape:connector-curvature="0"
id="path3288"
inkscape:connector-curvature="0" />
style="fill:url(#linearGradient3083);stroke:#699536;stroke-width:0.98543;stroke-linecap:round;stroke-linejoin:round"
d="M 44.507,31.5 32.971,45.507 21.493,31.5 H 26.5 V 20.493 h 13 V 31.5 h 5.007 z" />
<path
d="M 42.406,32.5 33,43.934 23.615,32.5 h 3.938 v -11 h 10.894 v 11 h 3.959 z"
style="opacity:0.35400008;fill:none;stroke:url(#linearGradient5912);stroke-width:0.98543"
inkscape:connector-curvature="0"
id="path3290"
inkscape:connector-curvature="0" />
</g>
style="opacity:0.35400008;fill:none;stroke:url(#linearGradient3085);stroke-width:0.98543"
d="M 42.406,32.5 33,43.934 23.615,32.5 h 3.938 v -11 h 10.894 v 11 h 3.959 z" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,5 +1,10 @@
{% extends "admin/orchestra/generic_confirmation.html" %}
{% load i18n l10n staticfiles admin_urls %}
{% load i18n l10n staticfiles admin_urls admin_tools_dashboard_tags %}
{% block extrastyle %}
{{ block.super }}
{% block dashboard_css %}{% admin_tools_render_dashboard_css %}{% endblock %}
{% endblock %}
{% block content %}
@ -7,11 +12,26 @@
<form action="" method="post">{% csrf_token %}
<div>
<div style="margin:20px;">
<ul>
{% for name, verbose in plugins %}
<li><a style="font-size:small;" href="../?{{ field }}={{ name }}&{{ request.META.QUERY_STRING }}">{{ verbose }}</<a></li>
{% if plugin.icon %}
<div id="module_2" class="dashboard-module" style="display: inline-block;">
<h2>Software as a Service</h2>
<div class="dashboard-module-content">
<ul class="fluent-dashboard-appiconlist clearfix" style="padding: 0">
{% for plugin in plugins %}
<li><a class="fluent-dashboard-icon" href="../?{{ field }}={{ plugin.get_plugin_name }}&{{ request.META.QUERY_STRING }}">
<img src="{% static plugin.icon %}" width="48" height="48" alt="{{ plugin.get_name }}"></a>
<a class="fluent-dashboard-icon-caption" href="../?{{ field }}={{ plugin.get_plugin_name }}&{{ request.META.QUERY_STRING }}">{{ plugin.verbose_name }}</a></li>
{% endfor %}
</ul>
</div>
</div>
{% else %}
<ul>
{% for plugin in plugins %}
<li><a style="font-size:small;" href="../?{{ field }}={{ plugin.get_name }}&{{ request.META.QUERY_STRING }}">{{ plugin.verbose_name }}</<a></li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endblock %}

View File

@ -3,6 +3,9 @@ from .functional import cached
class Plugin(object):
verbose_name = None
# Used on select plugin view
class_verbose_name = None
icon = None
@classmethod
def get_plugin_name(cls):