<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 13 Jun 2015, at 16:08, ElPaso <<a href="mailto:elpaso@itopen.it" class="">elpaso@itopen.it</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" class="">
<div bgcolor="#FFFFFF" text="#000000" class="">
<div class="moz-cite-prefix">Il 12/06/2015 15:53, Anita Graser ha
scritto:<br class="">
</div>
<blockquote cite="mid:CAFFV8Fj0KiLV3jAZRZ41KOJOc0W9CVcipT2DZ+AmMkA_=Oxpvw@mail.gmail.com" type="cite" class="">
<div dir="ltr" class="">
<div class="gmail_default" style="font-size:small"><br class="">
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Fri, Jun 12, 2015 at 2:23 PM,
ElPaso <span dir="ltr" class=""><<a moz-do-not-send="true" href="mailto:elpaso@itopen.it" target="_blank" class="">elpaso@itopen.it</a>></span>
wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="">
<div class="h5"><br class="">
</div>
</div>
</blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">The
second point is like you said: 'description' and 'about'
come from metadata.txt, they can be altered from the
website (for quick fixes and typos) but they are
overridden when the used uploads a new version. So, to
answer Anita, it is already possible for a staff member to
edit plugin's description and about but it will just last
until the next upload.<br class="">
</blockquote>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div class="gmail_default" style="font-size:small">Oh I
see! Have to check if I have the rights to alter
descriptions. Then it would be possible to extend some
and also issue pull requests with this new content in
the plugin repos so it's included the next time.</div>
<div class="gmail_default" style="font-size:small"><br class="">
</div>
<div class="gmail_default" style="font-size:small"><br class="">
</div>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span style="font-size:12.8000001907349px" class="">I'd stick to the
original plan and leave this for a future update.</span></blockquote>
<div class=""><br class="">
</div>
<div class="">
<div class="gmail_default" style="font-size:small;display:inline">+1</div>
</div>
<div class="">
<div class="gmail_default" style="font-size:small;display:inline"><br class="">
</div>
</div>
<div class="">
<div class="gmail_default" style="font-size:small">
Thanks and best wishes,</div>
<div class="gmail_default" style="font-size:small">Anita
</div>
<br class="">
</div>
<br class="">
</div>
</div>
</div>
</div>
</blockquote>
<br class="">
Hello,<br class="">
<br class="">
task completed, this is what I've done:<br class="">
<br class="">
* updated to Django 1.8.2<br class="">
* updated and fixed all third party apps to Django 1.8 compatible
versions<br class="">
* made "about" "tracker" and "repository" mandatory<br class="">
* fixed user map<br class="">
* added bootstrap pagination (cosmetic change)<br class="">
* added a red asterisk for mandatory fields in plugin forms<br class="">
* added a new CSV export view for "bad" plugins (those with missing
"about" "tracker" or "repository"):
<a class="moz-txt-link-freetext" href="http://plugins.qgis.org/userexport/export_bad">http://plugins.qgis.org/userexport/export_bad</a>, the link is at the
top right in <a class="moz-txt-link-freetext" href="http://plugins.qgis.org/admin/auth/user/">http://plugins.qgis.org/admin/auth/user/</a> only available
to superadmins<br class="">
* deployed and tested<br class="">
<br class="">
For the techies (migration notes):<br class="">
* there are some new requirements in REQUIREMENTS.txt and most of
third party apps have been updated also<br class="">
* there are some new migrations in plugins app, old South migrations
are gone<br class="">
* there is a SQL migration since the Django core email field is now
max_length=254 instead of original 75: <br class="">
ALTER TABLE plugins_plugin ALTER email TYPE character varying(254);<br class=""></div></div></blockquote><div><br class=""></div><div>Awesome stuff Ale! @Richard I made a new commit and snapshot of the container - can you push it to the hub as a new version?</div><div><br class=""></div><div>Regards</div><div><br class=""></div><div>Tim</div><br class=""><blockquote type="cite" class=""><div class=""><div bgcolor="#FFFFFF" text="#000000" class="">
<br class="">
Have a nice weekend!<br class="">
<br class="">
-- <br class="">
Alessandro Pasotti
w3: <a class="moz-txt-link-abbreviated" href="http://www.itopen.it/">www.itopen.it</a>
</div>
_______________________________________________<br class="">Qgis-psc mailing list<br class=""><a href="mailto:Qgis-psc@lists.osgeo.org" class="">Qgis-psc@lists.osgeo.org</a><br class="">http://lists.osgeo.org/mailman/listinfo/qgis-psc</div></blockquote></div><br class=""><div apple-content-edited="true" class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><span>—</span></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><span><br class=""></span></div><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline"><span><img height="66" width="160" apple-inline="yes" id="59AA0A7D-20C8-42B3-B522-A1C4FDA16479" apple-width="yes" apple-height="yes" src="cid:62C890D4-3964-4609-BDE6-7536D5FBDD70" class=""></span><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><br class="Apple-interchange-newline"><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class="">Tim Sutton</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-align: center;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div style="text-align: center;" class="">Visit <a href="http://kartoza.com" class="">http://kartoza.com</a> to find out about open source:</div><div style="text-align: center;" class=""><br class=""></div><div class=""><div style="text-align: center;" class="">* Desktop GIS programming services</div><div style="text-align: center;" class="">* Geospatial web development</div><div style="text-align: center;" class="">* GIS Training</div><div style="text-align: center;" class="">* Consulting Services</div><div style="text-align: center;" class=""><br class=""></div><div class=""><div style="text-align: center;" class="">Skype: timlinux Irc: timlinux on #qgis at <a href="http://freenode.net" class="">freenode.net</a></div><div style="text-align: center;" class="">Tim is a member of the QGIS Project Steering Committee</div><div style="text-align: center;" class=""><br class=""></div><div style="text-align: center;" class="">Kartoza is a merger between Linfiniti and Afrispatial</div></div></div></div>
</span></div>
<br class=""></div></body></html>