Merge Request #71

Merged
softwarepublico/softwarepublico!71
Created by Álvaro Fernando Matos de Souza

Design 41 - MR versão 2

[Agora sim!]

Olá @melissawen, @daniela e @arthurjahn

Segue o MR das sprints 40 e 41 da equipe de design para a master. Por favor validar se está tudo ok.

Acabei "recommitando" alguns poucos fixes da sprint 40 (que estavam na branch bug_fix_40), e o CSS do block de eventos (que estava na branch event_block) feito pelo @fabio1079 e pelo @pedrodelyra . São só essas mesmo?

Obrigado.

Att, Álvaro Fernando.

Assignee: Melissa Wen
Milestone: None

Merged by Melissa Wen

Source branch has been removed
Commits (14)
6 participants
src/noosfero-spb/noosfero-spb-theme/README.md
... ... @@ -3,4 +3,154 @@ PSB Theme for Noosfero
3 3  
4 4 Noosfero theme for the _Portal do Software Público_ project.
5 5  
6   -Install on /public/designs/themes/noosfero-spb-theme
7 6 \ No newline at end of file
  7 +Install on /public/designs/themes/noosfero-spb-theme
  8 +
  9 +================================
  10 +
  11 +# Passos para configurar o tema a partir do spb/spb
  12 +
  13 +## Considerando que o clone do noosfero está na pasta home
  14 +
  15 +```bash
  16 +rm -r ~/noosfero/public/design/theme/noosfero-spb-theme
  17 +cd ~
  18 +git clone git@softwarepublico.gov.br:softwarepublico/softwarepublico.git
  19 +cd softwarepublico/src/noosfero-spb/
  20 +ln -sr noosfero-spb-theme/ ~/noosfero/public/designs/themes/
  21 +ln -sr software_communities ~/noosfero/plugins/
  22 +ln -sr gov_user ~/noosfero/plugins/
  23 +git remote add theme git@softwarepublico.gov.br:softwarepublico/noosfero-spb-theme.git
  24 +```
  25 +
  26 +# Para instalar o Colab
  27 +
  28 +```bash
  29 +cd ~
  30 +git clone https://github.com/colab/colab
  31 +```
  32 +
  33 +## Configuração
  34 +
  35 +Seguir [tutorial](https://github.com/colab/colab/blob/master/README.rst) do próprio Colab
  36 +
  37 +## Arquivos de configuração Colab
  38 +
  39 +Estando com o ambiente do vagrant levantado `(vagrant up && vagrant ssh)`,
  40 +e "trabalhando" com o colab `(workon colab)`:
  41 +
  42 +## Clone os repositórios:
  43 +
  44 +```bash
  45 +cd ~
  46 +git clone git@softwarepublico.gov.br:softwarepublico/softwarepublico.git
  47 +git clone https://github.com/colab/colab-gitlab-plugin
  48 +git clone https://github.com/colab/colab-noosfero-plugin
  49 +```
  50 +
  51 +## Criando diretórios - Plugins do Colab
  52 +
  53 +```bash
  54 +mkdir /etc/colab/plugins.d/
  55 +cd plugins.d
  56 +```
  57 +
  58 +## Crie os arquivos
  59 +
  60 +### gitlab.py
  61 +
  62 +```bash
  63 +vim gitlab.py
  64 +```
  65 +
  66 +#### Conteúdo do gitlab.py
  67 +
  68 +```python
  69 +from django.utils.translation import ugettext_lazy as _
  70 +from colab.plugins.utils.menu import colab_url_factory
  71 +
  72 +name = "colab_gitlab"
  73 +verbose_name = "Gitlab"
  74 +
  75 +upstream = ''
  76 +private_token = ''
  77 +
  78 +urls = {
  79 + "include":"colab_gitlab.urls",
  80 + "prefix": 'gitlab/',
  81 + "namespace":"gitlab"
  82 + }
  83 +
  84 +url = colab_url_factory('gitlab')
  85 +```
  86 +
  87 +### noosfero.py
  88 +
  89 +```bash
  90 +vim noosfero.py
  91 +```
  92 +
  93 +#### Conteúdo do noosfero.py
  94 +
  95 +```python
  96 +from django.utils.translation import ugettext_lazy as _
  97 +from colab.plugins.utils.menu import colab_url_factory
  98 +
  99 +name = "colab_noosfero"
  100 +verbose_name = "Noosfero"
  101 +private_token = ""
  102 +
  103 +upstream = 'http://<IP DA SUA MÁQUINA AQUI>:8080/social'
  104 +
  105 +urls = {
  106 + "include":"colab_noosfero.urls",
  107 + "prefix": '^social/',
  108 + "namespace":"social"
  109 + }
  110 +
  111 +url = colab_url_factory('social')
  112 +```
  113 +
  114 +### spb.py
  115 +
  116 +```bash
  117 +vim spb.py
  118 +```
  119 +
  120 +#### Conteúdo do spb.py
  121 +
  122 +```python
  123 +from django.utils.translation import ugettext_lazy as _
  124 +from colab.plugins.utils.menu import colab_url_factory
  125 +
  126 +name = "colab_spb"
  127 +verbose_name = "SPB Plugin"
  128 +urls = {
  129 + "include":"colab_spb.urls",
  130 + "prefix": '^spb/',
  131 + "namespace":"colab_spb"
  132 + }
  133 +
  134 +url = colab_url_factory('colab_spb')
  135 +```
  136 +### Execuntando scripts de instalação
  137 +
  138 +```bash
  139 +cd ~/softwarepublico/config/
  140 +pip install -e .
  141 +cd ~/softwarepublico/src/colab-spb-plugin/
  142 +pip install -e .
  143 +colab-admin migrate
  144 +colab-admin migrate colab_spb
  145 +cd ~/colab-gitlab-plugin/
  146 +pip install -e .
  147 +cd ~/softwarepublico/src/colab-spb-plugin/
  148 +pip install -e .
  149 +colab-admin migrate
  150 +```
  151 +
  152 +## Finalizando
  153 +
  154 +Execute o noosfero seja no ambiente local, ou schroot,
  155 +com o comando `RAILS_RELATIVE_URL_ROOT=/social unicorn`
  156 +
  157 +No vagrant, execute `colab-admin runserver 0.0.0.0:8000`
... ...
src/noosfero-spb/noosfero-spb-theme/css/community-pages.css
... ... @@ -409,18 +409,19 @@
409 409 }
410 410  
411 411 #content #blog-tab .blog .blog-post h1{
412   - margin: 0px 0px 10px 0px;
  412 + margin: 0px 0px 4px 0px;
413 413 padding: 0px 0px 0px 0px;
414   - max-width: 555px;
  414 + max-width: 100%;
415 415 max-height: 40px;
416 416 border: none;
417 417 font: normal normal bold 16px/20px Arial;
418 418 overflow: hidden;
419   - display: inline-block;
  419 + display: block;
  420 + text-align: left;
420 421 }
421 422  
422 423 #content #blog-tab .blog .blog-post .post-pic{
423   - margin:0 20px 5px 0px;
  424 + margin:0 20px 25px 0px;
424 425 border-radius: 4px;
425 426 height: 62px;
426 427 width: 19%;
... ... @@ -477,6 +478,7 @@
477 478 color: #172738;
478 479 padding-left:0px;
479 480 text-align: left;
  481 + display: inline-block;
480 482 }
481 483 #content #blog-tab .blog .blog-post.position-1 .date{
482 484 padding-left:0px;
... ... @@ -492,6 +494,10 @@ float: left;
492 494 }
493 495  
494 496 /* Read more button*/
  497 +#content #blog-tab .blog .blog-post .read-more{
  498 + display: none;
  499 +}
  500 +
495 501 #content #blog-tab .blog .read-more{
496 502 text-align: right;
497 503 display: block;
... ... @@ -1206,3 +1212,37 @@ float: left;
1206 1212 font-family: Arial;
1207 1213 line-height: 22px;
1208 1214 }
  1215 +
  1216 +ul.software-community-events-list {
  1217 + border: 1px solid #D3D6DE;
  1218 + border-radius: 8px;
  1219 + width: 100%;
  1220 +}
  1221 +
  1222 +li.software-events-list-item {
  1223 + border-bottom: 1px dotted #D3D6DE;
  1224 + font-size: 14px;
  1225 + padding: 7px 0px;
  1226 + padding-left: 16px;
  1227 +}
  1228 +
  1229 +li.software-events-list-item:last-child{
  1230 + border: none;
  1231 +}
  1232 +
  1233 +.software-events-list-item-calendar {
  1234 + background-image: url("../images/calendar-icon.png");
  1235 + background-repeat: no-repeat;
  1236 + width: 14px;
  1237 + height: 14px;
  1238 + float: left;
  1239 + margin-top: 2px;
  1240 +}
  1241 +
  1242 +.software-events-list-item-date {
  1243 + padding-left: 5px;
  1244 +}
  1245 +
  1246 +.software-events-list-item-title {
  1247 + padding-left: 1px;
  1248 +}
... ...
src/noosfero-spb/noosfero-spb-theme/css/home-page.css
... ... @@ -283,9 +283,9 @@
283 283 .action-home-index #content .display-content-block .image{
284 284 padding-right: 25px;
285 285 padding: 0px 25px 0px 0px;
286   - border: 0px solid #c0c1c1;
287   - width: 150px;
  286 + max-width: 150px;
288 287 display: table-cell;
  288 + vertical-align: top;
289 289 }
290 290  
291 291 .controller-environment_design #content .display-content-block .image a,
... ... @@ -298,7 +298,6 @@
298 298  
299 299 .controller-environment_design #content .display-content-block .image img,
300 300 .action-home-index #content .display-content-block .image img{
301   - border: 0px solid #c0c1c1;
302 301 max-width: 150px;
303 302 }
304 303  
... ...
src/noosfero-spb/noosfero-spb-theme/css/news-page.css
... ... @@ -57,13 +57,14 @@
57 57  
58 58 #content .blog .blog-post h1.title {
59 59 margin: 0px 0px 10px 0px;
60   - padding: 0px 0px 0px 0px;
61   - max-width: 555px;
  60 + padding: 0px;
  61 + max-width: 100%;
62 62 max-height: 40px;
63 63 border: none;
64 64 font: normal normal bold 16px/20px arial;
65 65 overflow: hidden;
66   - display: inline-block;
  66 + display: block;
  67 + white-space: normal;
67 68 }
68 69  
69 70 #content .blog .blog-post h1.title a {
... ... @@ -148,15 +149,24 @@
148 149  
149 150  
150 151 /** Secondary News' Block **/
  152 +
  153 +#content .blog .page-1 .position-1 .title,
  154 +#content .blog .page-1 .position-2 .title,
  155 +#content .blog .page-1 .position-3 .title,
  156 +#content .blog .page-1 .position-4 .title {
  157 + display: inline-block;
  158 +}
  159 +
151 160 #content .blog .page-1 .position-2,
152 161 #content .blog .page-1 .position-3,
153 162 #content .blog .page-1 .position-4 {
154   - margin: 0px 0px 0px 0px;
155   - padding: 20px 21px 45px 0px;
156   - height: 235px;
  163 + margin: 0px;
  164 + padding: 20px 4.2% 5px 0px;
  165 + height: auto;
157 166 width: 30.5%;
158 167 display: block;
159 168 float: left;
  169 + border-bottom: none;
160 170 }
161 171  
162 172 #content .blog .page-1 .position-2 p,
... ... @@ -173,7 +183,7 @@
173 183 #content .blog .page-1 .position-2 .post-pic,
174 184 #content .blog .page-1 .position-3 .post-pic,
175 185 #content .blog .page-1 .position-4 .post-pic {
176   - margin-top: 12px;
  186 + margin-bottom: 12px;
177 187 top: 10px;
178 188 height: 120px;
179 189 width: 100%;
... ... @@ -200,6 +210,10 @@
200 210 /* This rule serves to maintain the element in position-5 clear the
201 211 * configurations of float.
202 212 */
  213 +#content .blog .page-1 .blog-post.position-5{
  214 + border-top:1px solid #ccc;
  215 +}
  216 +
203 217 #content .blog .blog-post.position-5 {
204 218 clear: both;
205 219 }
... ...
src/noosfero-spb/noosfero-spb-theme/css/notifications.css
... ... @@ -51,13 +51,14 @@
51 51 color: #8a6d3b;
52 52 }
53 53  
54   -.environment-notification-plugin-notification-bar .warningnotification p a,
55   -.environment-notification-plugin-notification-notification-modal .warningnotification p a{
  54 +#content .environment-notification-plugin-notification-bar .warningnotification p a,
  55 +#content .environment-notification-plugin-notification-bar .warningnotification p a:visited,
  56 +#content .environment-notification-plugin-notification-notification-modal .warningnotification p a
  57 +#content .environment-notification-plugin-notification-notification-modal .warningnotification p a:visited{
56 58 font-weight: bold;
57 59 color: #8a6d3b;
58 60 }
59 61  
60   -
61 62 .environment-notification-plugin-notification-bar .informationnotification,
62 63 .environment-notification-plugin-notification-notification-modal .informationnotification{
63 64 background: #d9edf7;
... ...
src/noosfero-spb/noosfero-spb-theme/css/search-pages.css
... ... @@ -2,7 +2,8 @@
2 2  
3 3 .action-search-index #content form #search-header,
4 4 .action-search-people #content form #search-header,
5   -.action-search-communities #content form #search-header {
  5 +.action-search-communities #content form #search-header,
  6 +.action-search-institutions #content form #search-header {
6 7 float: right;
7 8 border: none;
8 9 }
... ... @@ -12,12 +13,14 @@
12 13 }
13 14  
14 15 .action-search-people #content form #search-header,
15   -.action-search-communities #content form #search-header {
16   - margin: 0 0 15px 0 ;
  16 +.action-search-communities #content form #search-header,
  17 +.action-search-institutions #content form #search-header {
  18 + margin: 0 0 15px 0;
17 19 }
18 20  
19 21 .action-search-people #content form #search-header #search-filters .sod_select,
20   -.action-search-communities #content form #search-header #search-filters .sod_select {
  22 +.action-search-communities #content form #search-header #search-filters .sod_select,
  23 +.action-search-institutions #content form #search-header #search-filters .sod_select {
21 24 color: #3E67B1;
22 25 border: 1px solid #3E67B1;
23 26 border-radius: 4px;
... ... @@ -28,7 +31,8 @@
28 31 }
29 32  
30 33 .action-search-people #content form #search-header #search-filters .sod_select .sod_list,
31   -.action-search-communities #content form #search-header #search-filters .sod_select .sod_list {
  34 +.action-search-communities #content form #search-header #search-filters .sod_select .sod_list,
  35 +.action-search-institutions #content form #search-header #search-filters .sod_select .sod_list {
32 36 margin: -2px 0 0 -1px;
33 37 color: #3E67B1;
34 38 border: 1px solid #3E67B1;
... ... @@ -40,34 +44,41 @@
40 44 }
41 45  
42 46 .action-search-people #content form #search-header #search-filters .sod_select .sod_list .active,
43   -.action-search-communities #content form #search-header #search-filters .sod_select .sod_list .active {
  47 +.action-search-communities #content form #search-header #search-filters .sod_select .sod_list .active,
  48 +.action-search-institutions #content form #search-header #search-filters .sod_select .sod_list .active {
44 49 border-radius: 0px 0px 4px 4px;
45 50 }
46 51  
47 52 .action-search-people #content form #search-header #search-filters .sod_select .sod_list .selected,
48   -.action-search-communities #content form #search-header #search-filters .sod_select .sod_list .selected {
  53 +.action-search-communities #content form #search-header #search-filters .sod_select .sod_list .selected,
  54 +.action-search-institutions #content form #search-header #search-filters .sod_select .sod_list .selected {
49 55 padding-right: 21px;
50 56 }
51 57  
52 58 .action-search-people #content form #search-subheader .sod_select,
53   -.action-search-communities #content form #search-subheader .sod_select {
  59 +.action-search-communities #content form #search-subheader .sod_select,
  60 +.action-search-institutions #content form #search-subheader .sod_select {
54 61 line-height: 15px;
55 62 }
56 63  
57 64 .action-search-index #content form .search-field,
58 65 .action-search-people #content form .search-field,
59   -.action-search-communities #content form .search-field{
  66 +.action-search-communities #content form .search-field,
  67 +.action-search-institutions #content form .search-field {
60 68 margin-bottom: 30px;
61 69 }
62 70  
63 71 .action-search-index #content form .search-field .formfield,
64 72 .action-search-people #content form .search-field .formfield,
65   -.action-search-communities #content form .search-field .formfield{
  73 +.action-search-communities #content form .search-field .formfield,
  74 +.action-search-institutions #content form .search-field .formfield {
66 75 width: 99%;
67 76 }
  77 +
68 78 .action-search-index #content form .search-field .formfield input,
69 79 .action-search-people #content form .search-field .formfield input,
70   -.action-search-communities #content form .search-field .formfield input {
  80 +.action-search-communities #content form .search-field .formfield input,
  81 +.action-search-institutions #content form .search-field .formfield input {
71 82 margin-top: 0px;
72 83 padding: 6px;
73 84 height: 19px;
... ... @@ -81,7 +92,8 @@
81 92  
82 93 .action-search-index #content form input.button.submit,
83 94 .action-search-people #content form input.button.submit,
84   -.action-search-communities #content form input.button.submit {
  95 +.action-search-communities #content form input.button.submit,
  96 +.action-search-institutions #content form input.button.submit {
85 97 background: #3E67B1;
86 98 color: #FFF;
87 99 border-radius: 4px;
... ... @@ -94,12 +106,14 @@
94 106  
95 107 .action-search-index #content form input.button.submit:hover,
96 108 .action-search-people #content form input.button.submit:hover,
97   -.action-search-communities #content form input.button.submit:hover {
  109 +.action-search-communities #content form input.button.submit:hover,
  110 +.action-search-institutions #content form input.button.submit:hover {
98 111 background: #5E82C6;
99 112 }
100 113  
101 114 .action-search-people #search-results .search-results-type-people,
102   -.action-search-communities #search-results .search-results-type-community {
  115 +.action-search-communities #search-results .search-results-type-community,
  116 +.action-search-institutions #search-results .search-results-type-institution {
103 117 background: none;
104 118 border: 1px solid #ccc;
105 119 border-radius: 10px;
... ... @@ -119,3 +133,31 @@
119 133 background: none;
120 134 border: 1px solid #ccc;
121 135 }
  136 +
  137 +.search-software-item .search-software-content-block .search-content-result a {
  138 + color: #172738 !important;
  139 +}
  140 +
  141 +.action-search-institutions .common-profile-list-block .vcard a.profile_link, .comment-actions .vcard a.profile_link{
  142 + height: 108px;
  143 + max-height: 108px;
  144 +}
  145 +
  146 +.action-search-institutions #content .search-results-box .vcard{
  147 + margin: 8.5px
  148 +}
  149 +
  150 +.action-search-institutions .menu-submenu-content{
  151 + height: auto;
  152 +}
  153 +
  154 +.action-search-institutions #content .menu-submenu h4{
  155 + text-align: center;
  156 +}
  157 +
  158 +.action-search-institutions #content .menu-submenu-content ul a{
  159 + padding-left: 0;
  160 + text-align: center;
  161 +}
  162 +
  163 +
... ...
src/noosfero-spb/noosfero-spb-theme/css/software-pages.css
... ... @@ -89,14 +89,15 @@
89 89 display: block;
90 90 }
91 91  
92   -#content .download-block .download-button #download-size {
93   - border: 1px solid #1a397d;
94   - border-radius: 0px 0px 8px 8px;
95   - background-color: #1a397d;
96   - color: #ffffff;
97   - font-size: 12px;
  92 +#content .download-block .download-button .download-size {
98 93 text-align: center;
99   - display: none;
  94 + display: block;
  95 + background: rgb(0, 40, 140) none repeat scroll 0% 0%;
  96 + color: rgb(255, 255, 255);
  97 + border-bottom-left-radius: 5px;
  98 + border-bottom-right-radius: 5px;
  99 + margin-top: -15px;
  100 + line-height: 20px;
100 101 }
101 102  
102 103 #content .download-block .download-info {
... ... @@ -208,9 +209,7 @@
208 209 }
209 210  
210 211 #content .box-1 .categories-and-tags-block .category_cloud{
211   - display: inline-flex;
212 212 margin: 13px 0 10px 0;
213   - max-width: 87%;
214 213 }
215 214  
216 215 #content .box-1 .categories-and-tags-block .category_cloud a{
... ... @@ -590,7 +589,7 @@
590 589 padding: 45px 40px 4px 10px;
591 590 border: 1px solid #2C66CE;
592 591 border-radius: 4px;
593   - background: #2C66CE url("../images/download-mini_icon.png") center center no-repeat;
  592 + background: #2C66CE url("../images/history-mini_icon.png") center center no-repeat;
594 593 display: block;
595 594 float: left;
596 595 }
... ...
src/noosfero-spb/noosfero-spb-theme/css/use-report.css
... ... @@ -322,8 +322,12 @@
322 322 padding-right: 6px;
323 323 }
324 324  
  325 +/*FIX_ME - tmp css solution for development tmp solution, remove when fixed on plugin*/
  326 +
325 327 #content .star-rate-form .star-comment-container .comments-software-extra-fields #organization_rating_people_benefited,
326   -#content .star-rate-form .star-comment-container .comments-software-extra-fields #organization_rating_saved_value {
  328 +#content .star-rate-form .star-comment-container .comments-software-extra-fields #organization_rating_saved_value,
  329 +#content .star-rate-form .star-comment-container .comments-software-extra-fields #people_benefited_tmp,
  330 +#content .star-rate-form .star-comment-container .comments-software-extra-fields #saved_value_tmp {
327 331 display: block;
328 332 height: 19px;
329 333 width: 155px;
... ... @@ -344,13 +348,17 @@
344 348 #content .star-rate-form .star-comment-container .star-tooltip {
345 349 cursor: default;
346 350 content: '?';
347   - border-radius: 90%;
348   - font-size: 12px;
349   - font-weight: 700;
350   - background: #3867b7;
351   - color: #fff;
352   - margin-left: 4px;
353   - padding: 0px 6px;
  351 + padding-top: 2px;
  352 + background-color: #3867b7;
  353 + color: #ffffff;
  354 + font-weight: bold;
  355 + cursor: pointer;
  356 + height: 15px;
  357 + font-family: arial;
  358 + width: 17px;
  359 + display: inline-block;
  360 + text-align: center;
  361 + border-radius: 50%
354 362 }
355 363  
356 364 .ratings-list {
... ...
src/noosfero-spb/noosfero-spb-theme/images/history-mini_icon.png 0 → 100644

476 Bytes

src/noosfero-spb/noosfero-spb-theme/theme.js
... ... @@ -268,10 +268,15 @@ $(&#39;#link-buscar&#39;).click(function(e) {
268 268 }
269 269 }
270 270  
  271 + function move_breadcrumbs() {
  272 + $('.breadcrumbs-plugin_content-breadcrumbs-block').prependTo('#wrap-2');
  273 + }
  274 +
271 275 $(document).ready(function(){
272 276 add_tooltips();
273 277 add_popovers();
274 278 move_article_buttons();
  279 + move_breadcrumbs();
275 280 insert_notice_div();
276 281 set_uploaded_files_names();
277 282 set_tooltip_content();
... ...
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza @alvarofernandoms

    Added 26 new commits:

    • c31fef04 - Add software communities endpoint to API
    • f093099b - Merge branch 'software_communities_api' into 'master'
    • dc4912df - Only admin can edit if software is public
    • 73f3aa5b - Merge branch 'admin_public_software_fields_edit' into 'master'
    • e1f7033e - doc: support for push with HTTPS and multiples repos
    • 93a39ae6 - Merge branch 'update_doc' into 'master'
    • 6aacc037 - Regenerate private_token when token is expired.
    • d828cc68 - Merge branch 'noosfero_regenerate_expired_token' into 'master'
    • dfbf2427 - Unified release process
    • 413e0d3b - Merge branch 'release-process-v2'
    • 45340488 - Added masks for use report fields
    • 22cd99c6 - Merge branch 'refactor_saved_value' into 'master'
    • 1a927cde - Fix colab release
    • fe196cc3 - Created migration to remove softwares without community
    • aedd76a8 - Merge branch 'bug_bloco_sei' into 'master'
    • 4c195680 - Add institution in social menu.
    • 89190395 - Merge branch 'add_institution_in_social_menu' into 'master'
    • cf86f45e - colab_test: fix "settings is in place" test
    • f717f992 - Adding tutorial for environment with noosfero+colab - #413
    • 73110d95 - Fixing theme on search for institutions - #416
    • d6e901fa - Adjustments in the area of blog and blog tab - #437
    • 9801d3ac - Formatting question mark for use report - #418
    • 4045e890 - Alignment posts 2,3 and 4 blog page - #437
    • 0c11467a - Fixed height image for the home area of news - #329
    • 415e2be3 - Fixes of sprint 40
    • 38acaca8 - Add software event block css
    Choose File ...   File name...
    Cancel
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza @alvarofernandoms
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    Added 6 new commits:

    • bf87e9c5 - improve solution of image height overflow on homepage's news section
    • a0882d8f - fix image margin on first page of blog
    • d756905e - hide read-more link of each post on profile blog tab
    • e237168f - tmp solution of report use - govuser fields for development modification on plugin view
    • b006ed54 - Additional improvements on search institutions page
    • 68e9fa03 - hide border bottom from last item on event block
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    Added 19 new commits:

    • dfd6263e - Refactor software_communities.
    • 3ab32308 - Merge branch 'fix_create_software_without_community' into 'master'
    • 1326ae47 - Adding namespace to app.py
    • e35b38be - Merge branch 'removing_namespace' into 'master'
    • 76ab812b - Allow Colab to request Gitlab API using self signed certs
    • 73f57c97 - Adding tutorial for environment with noosfero+colab - #413
    • 233bad74 - Fixing theme on search for institutions - #416
    • 94738abb - Adjustments in the area of blog and blog tab - #437
    • c0192640 - Formatting question mark for use report - #418
    • 827d1dce - Alignment posts 2,3 and 4 blog page - #437
    • e69828c8 - Fixed height image for the home area of news - #329
    • 47a88afc - Fixes of sprint 40
    • 30933c38 - Add software event block css
    • 9181939c - improve solution of image height overflow on homepage's news section
    • 65888ef9 - fix image margin on first page of blog
    • 829ddd20 - hide read-more link of each post on profile blog tab
    • 6fb4392c - tmp solution of report use - govuser fields for development modification on plugin view
    • 39a81339 - Additional improvements on search institutions page
    • 80febdec - hide border bottom from last item on event block
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #316

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #329

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #400

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #437

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #416

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #426

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #413

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #418

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in issue #360

    Choose File ...   File name...
    Cancel
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza started a discussion on commit 233bad74
    last updated by Álvaro Fernando Matos de Souza
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza @alvarofernandoms
    Choose File ...   File name...
    Cancel
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza started a discussion on commit 30933c38
    last updated by Álvaro Fernando Matos de Souza
  • 79ebee40dd44c661fc4ad27b3656be68?s=40&d=identicon
    Álvaro Fernando Matos de Souza @alvarofernandoms
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen started a discussion on commit 39a81339
    last updated by Melissa Wen
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen started a discussion on commit 80febdec
    last updated by Melissa Wen
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen started a discussion on commit 6fb4392c
    last updated by Melissa Wen
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen
    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    mentioned in commit 967b7a5b7a3609ce6d2708cc33abbfabb3097b01

    Choose File ...   File name...
    Cancel