Noosfero, version 0.39.0 "Ewondo"

These release notes describes what's new on the latest version of Noosfero, called "Ewondo".

Several interesting new features and enhancements were included during this release cycle, and we are excited in sharing them with you!

This release has been partially supported by the Institute of Mathematics and Statistics at the University of Sćo Paulo (IME-USP) and by Associaēćo Software Livre.org. We also had important contributions of the Free Software Competence Center at the University of Sćo Paulo (CCSL-USP).

Redesign on signup screen

On older versions of Noosfero, the signup screen used colors on buttons and background that didn't match with all themes that we know. That's why we decided to make a cleaner version (AI:2464), turning easier to customize the signup screen on themes, without needing to redefine many CSS definitions.

  • From this version on, instead of seeing this screen on a default installation:
old-signup.png Old signup screen
  • Users will see this cleaner screen:
new-signup.png New signup screen

Just like older versions, the themes can still customize everything on Noosfero.

Multiples Templates

This version includes the possibility to create different profile templates (AI:2378). These templates must be created by the environment administrator and will be displayed on creation of new users as options of template.

The new users will be able to choose one of the pre-configured templates to use on the environment. Even with this, the users can still change the profile organization on their control panel.

choosing-template.png Choosing template on signup

Welcome e-mail to new users

We included a new feature that sends e-mail to new users (AI:2497). If the environment administrator wants to turn this feature on, she/he needs to enable the feature "Send welcome e-mail to new users" on the administrator panel.

Then, the administrator have to define the customized e-mail to the new users of the environment on the "Environment Settings" page.

This e-mail will be sent right after the user activation, making the new users feel welcomed.

welcome-email.png Writing the welcome e-mail

Privacy settings

This version includes the possibility to make some personal information private (AI:1717). When editing their personal information, Noosfero users will see a checkbox besides each field. When this checkbox is checked, everybody can see the information. If it is not checked, only the profile owner and his friends can see it.

privacy-settings.png Privacy settings

Users are notified when others comment on the same article

Before this release, when someone commented on an article, only the article's owner was notified about the new comment. This new feature includes followers to the articles, so every user that already commented on an article will be notified about the others comments on the same article (AI:2375).

This feature will solve an old problem, when users didn't know that there were others having discussions about a content (blog post/forum/event/images/...) or when their comments were answered.

After each comment, all the users that commented on the same content will receive a notification by e-mail. Whenever the person wants, she/he can click on the link sent by e-mail and "unfollow" the article.

Send emails to community members

Noosfero already included the possibility of sending email to all members, but only the community administrators were able to send it.

A new permission "Send e-mail to members" was included on this version. Every user, member of a community that has a role with this permission will be allowed to send emails to members of that discussion space (AI:2388). This will help the administrators to manage the community, sharing the responsabilities.

Administrators can define the languages available

Trying to make the life of environment administrators easier, we included interface to define the languages available on their environments (AI:2447).

This definition of languages could already be done by console, but this feature includes the user interface to select the available languages and the default that will be used. Administrators only need to go to the administration page and configure it on "Environment settings".

languages-selection.png Selecting languages for environment

Licenses

The environment administrator is now able to create licenses types for the contents on the environment (AI:2379). On the license creation, the administrator can inform an url to the content of the license. After the licenses are created, the users will be able to select which license he wants to use while creating his new content.

licenses-list.png Managing licenses

The license will be displayed in the article view and if it has the url defined, it will be linked in the name of the license.

Configurable post-login redirection

Currently, after the login, the user is redirected to the same page where he was before the login. This is a useful behave, but the user may want to be redirected to other page after each login, like it's home-page, profile page or control panel.

Now, if the environment administrator enables the feature Allow users to set the page to redirect after login, the users will be able to choose the page to be redirected after login (AI:2369)

login-redirection.png Post-login redirection

Fight against spam and spammers

Spam and spammers are a big problem in almost every social network, including some Noosfero environments. This version includes a new link on comments, allowing users to mark the comments as spam. All the profiles can then manage all comments marked as SPAM, deleting or marking them as not SPAM.

mark-as-spam.png Mark as spam

This possibility to mark as spam/not spam is the base needed to include plugins that automatically find spams and spammers. This version also includes 2 plugins to help on this fight, the AntiSpamPlugin and SpaminatorPlugin.

New plugins

TypePad AntiSpam to block comment spams

spam-icon.png

This plugin is called AntiSpamPlugin and checks new comments against a spam checking service compatible with the Akismet API (AI:2306).

When the plugin is enabled on environment, the comments will only be published after the avaliation of TypePad antispam. If the comment is considered as spam, it is marked as spam, else it is published on the page.

The Ruby library used for interacting with TypePad antispam/akismet is https://github.com/joshfrench/rakismet .

Spaminator:

The SpaminatorPlugin search and destroy spams and spammers.

With this plugin enabled, the environment administrator can scan the database whenever she/he wants and also can schedule the scanning to run automatically after a period defined by her/him.

After each scanning, the plugin generates a report that can be viewed on administration page.

There are still many rules missing on this plugin to help finding spams and spammers, but these are the rules already implemented:

  • If some plugin (like TypePad Antispam plugin) believes the comment is a spam, it is marked as spam;
  • When a person has more than two comments marked as spam, the person is disabled;
  • When a profile is in the network for more than one month before the scanning, do not have any friends and is member of only one community, the profile s disabled;

Forms creation

custom-form-icon.png

With the CustomFormsPlugin, all kind of profiles can create forms (AI:1739).

The organization administrators can create forms to new members. When a person joins the communiy, she/he receives a task with the form and the results can be viewed by administrators.

custom-form.png Creation of form

Tolerance time for edition of contents and comments

tolerance-time-icon.png

The ToleranceTimePlugin adds the ability for profiles to define tolerance time for edition of contents and comments.

For person profiles, only the tolerance time for comments is possible. For organization profiles both contents and comments time for edition can be configured.

After a comment/content is created and the time period configured is already over, users can not edit the comment/content anymore.

tolerance-time-configuration.png Tolerance time configuration

Work Assignment

work-assignment-icon.png

This plugin, called WorkAssignmentPlugin adds the new type of content called "Work Assignment". The concept of a Work Assignment is some kind of exercise or work that the organization administrator wants the members to do.

After creating the Work Assignment the members of the organization can upload several versions of their work until it is done. On the visualization of the Work Assignment all submissions are listed but only the owner of a submission or the organization administrator or moderator can download it.

After the Work Assignment is completed, the organization administrator can publish the submission, allowing everyone to download any submission.

Small enhancements

  • Changing folder of an article (AI:1741): Finally, we included on Noosfero a feature that has been requested by many users. On creation or edition of any kind of content the user will be allowed to choose in which folder the content will be created or moved;
  • Adding blocks on "Area 1" through interface (AI:2458): Before this release, the Edit sideboxes on control panel only allowed to place blocks in the sideboxes. When users wanted to add new blocks on Area 1 of their profiles, they needed to do it from console. Now they can do it through interface;
  • Changes UI of article's visibility (AI:2495): On article's creation and edition, changed the options private and public from checkbox to radiobutton to make easier to understand. Also removed the table about profile visibility in control panel;
  • Error messages on change password aren't clear (AI:2498): It' was difficult to understand what was the problem when a user tried to change his password. Now the error messages are more clear, and warn when the username does not exist or the pair username/email don't match;
  • Small reorganization of the admin panel (AI:2391): Now the links on administration panel are grouped according to its theme (System setting, profiles, enterprises, etc)
  • Slightly better plugin administration page (AI:2392)

Infrastructure

  • Added hotspots to allow other types of login, like openid (AI:2518): With this hotspots the plugins can be configured to use an alternative method of authentication. The first official plugin to use an alternative authentication is the StoaPlugin, that allows authentication through USP number or Noosfero username.
  • Performance enhancements: In order to improve the performance of Noosfero environments, this version includes some very important changes, like rendering nothing with HTTP status code 404 to requests not found instead of rendering the full not found layout and pre-caching data of relations that will be used on views. This last change can reduce the number of queries from 1+x to 2.

Shortlog

We would like to thank everybody who contributed to this version. Thanks! smile

Commits grouped by author and the first line of the commit message:

Alessandro Palmeira (4):
      Merge branch 'update-client' into merging_configuration
      Merge branch 'merging_configuration' of gitorious.org:+mezuro/noosfero/mezuro into merging_configuration
      [Mezuro] Refactoring metric configuration forms
      [Mezuro] Creating mezuro TODO-list file (by branch)

Alessandro Palmeira + Caio C. Salgado (1):
      [Mezuro] Creating and editing ranges works with old nomenclature

Alessandro Palmeira + Caio Salgado (11):
      [Mezuro] Fixed 'get module result from service' test
      [Mezuro] Fixed 'get module result root when nil is given' test
      [Mezuro] Fixed 'get result history' test
      [Mezuro] Fixed 'get module result' tests
      [Mezuro] Fixed 'get project tree' tests
      [Mezuro] Added collect_time to project_result_fixtures
      [Mezuro] Started to edit compound_metrics, but not working yet
      [Mezuro] Refactoring module_result. Fixed fixtures, started tests and added new methods to module_result.rb
      [Mezuro] Modified to_hash to accept options and fixed test
      [Mezuro] Fixed to_hash from metric_configuration to work without parameters
      [Mezuro] Moved create and save methods to model.rb

Alessandro Palmeira + Caio Salgado + Diego Araśjo + Joćo M. M. da Silva (1):
      [Mezuro] Finished refactoring mezuro_profile controller functional tests.

Alessandro Palmeira + Carlos Morais (4):
      [Mezuro] Added project states partials
      [Mezuro] Added partials in controller
      [Mezuro] Ajax selecting partials
      [Mezuro] Ajax autoloading results

Alessandro Palmeira + Diego Araujo + Rafael Manzo (1):
      [Mezuro] Rebasing compound_metric from mezuro.

Alessandro Palmeira + Diego Araśjo (13):
      [Mezuro] Finished rebase successfully.
      [Mezuro] Refactored view for new metric configuration. Must refactor controller too.
      [Mezuro] Finished configuration views refactoring
      [Mezuro] Fixed project and test to save on method create
      [Mezuro] Commented Model.rb to clarify to_hash usage
      [Mezuro] Added configuration model but is still having problems with Savon::SOAP::Responses
      [Mezuro] Started functionals tests for myprofile controller.
      [Mezuro] Fixed project_content
      [Mezuro] Fixed ranges with +/- Infinity beginning or end values
      [Mezuro] Added ColorPicker to ranges from compound metric configurations
      [Mezuro] Fixed date picker.
      [Mezuro] Set default date to project result date.
      [Mezuro] Added ColorPicker to ranges from compound metric configurations

Alessandro Palmeira + Diego Araśjo + Pedro Leal (3):
      [Mezuro] Added color picker jquery plugin to select range color.
      [Mezuro] Added color picker jquery plugin to select range color.
      [Mezuro] Added color picker jquery plugin to select range color.

Alessandro Palmeira + Diego Araśjo + Pedro Leal + Joćo M. M. da Silva (3):
      [Mezuro] Refactored node_of and get_node methods.
      [Mezuro] Refactored node_of and get_node methods.
      [Mezuro] Refactored node_of and get_node methods.

Alessandro Palmeira + Jefferson Fernandes (1):
      [Mezuro] Added (not fully functional) ranges edit

Alessandro Palmeira + Joćo M. M. Silva (8):
      [Mezuro] Finished range configuring, only needs to redirect after range edit.
      [Mezuro] Finished range and metric configuration.
      [Mezuro] Split controller in two <not working yet>
      [Mezuro] Removed incomplete test
      [Mezuro] Split controller in two -now working-
      [Mezuro] Resolved missing files
      [Mezuro] Adding compound metrics, with script Kalibro Error
      [Mezuro] created a fake to display compound metric in show configuration view

Alessandro Palmeira + Joćo M. M. da Silva (18):
      Added collector visualization and changed check_box_tag's id and value.
      sending correct save metric configuration request
      [Mezuro] Added test to metric_configuration
      [Mezuro] Added selected metrics on show_configuration view
      [Mezuro] Fixed misspeling on file configuration_content_test.rb
      added samples to new configuration method
      [mezuro]Restarting in the right way
      [Mezuro]added show_configuration draft
      [Mezuro] Added choose_base_tool view
      [Mezuro] Added titles to metrics table on show_configuration screen
      [Mezuro] Added "new range" partials in metric configuration
      [Mezuro]Saving Metric configuration on Configuration in KalibroService
      [Mezuro] Fixed languages array problem and removed fakes
      [Mezuro] refactoring save and edit in metric configuration views
      [Mezuro] Added link to remove metric_configuration in show_configuration view
      [Mezuro] Saving ranges in metric_configuration
      [Mezuro] Refactoring ranges and metric configuration saving
      [Mezuro] Removed old unused code and added functional tests

Alessandro Palmeira + Joćo M. M. da Silva + Renan Teruo (2):
      [Mezuro] Finished compound_metrics with functionalities and tests
      [Mezuro] Fixing typing error

Alessandro Palmeira + Paulo Meirelles (3):
      [Mezuro] Added new way of handling exceptions: error_page
      [Mezuro] Added new way of handling exceptions: error_page
      [Mezuro] Added new way of handling exceptions: error_page

Alessandro Palmeira + Rafael Manzo (2):
      [Mezuro] Compound metric visualization is working
      [Mezuro] Visualization showing script. Saving not working yet.

Antonio Terceiro (75):
      No timeout for shutting thin down
      Be able to use an environment other than production
      Better colors in quick-start script
      Remove hard dependency on PostgreSQL
      A slightly better administrator panel
      Slightly better plugin administration page
      AntiSpam plugin administrative interface
      Remove plugin iniatilization code from the core
      [varnish] only touch GET and HEAD requests
      Merge branch 'master' into antispam
      Extract comment creation code into its own method
      Fix indentation
      Move comment notification into a background job
      Remove useless hotspot
      Add spam?/ham? methods to the comment class
      Named scope to select non-spam comments
      UI to mark comments as SPAM
      Whitespace fix
      Selecting spammy comments
      Stop creating non-solicited debug.log file
      Marking comments as ham atomically
      UI to mark comments as ham
      Merge branch 'master' into antispam
      Plugin API for spam checking on comments
      Require environment to instantiate plugin manager
      Remove unecessary Noosfero::Plugin::Context class
      modularize hot spot behaviour
      Pluggable SPAM handling system
      Merge branch 'master' into antispam
      Fix malformed HTML
      Make it easier to spot failures listing profiles
      Finish the new implementation of hotspot behaviour
      Skip solr download when not needed
      Remove bogus thread usage
      Enhanced quick-script while boostrapping an empty system
      Move marking as spam and ham into the background
      Mechanism for specifying plugin dependencies
      Adding rakismet 1.3.0
      Make rakismet work with Noosfero (Rails 2)
      Avoid transient test failures
      Store User-Agent and Referre on comments
      Extract Method
      Slightly larger text field for API key
      Implemented the antispam backend with Rakismet
      Fix invalid HTML
      fix link
      avoid the (slow) process of generating gem docs
      Fix link names in tests
      Noosfero::Plugin::Context does not exist anymore
      Avoid enabling plugins with missing dependencies
      Refactor plugin tests tasks
      make extra dependency for Mezuro explicit
      use full task name
      Rename test file
      Fix gross typo - word completion broke my legs
      Make ApplicationController#profile method public
      Fix typo
      Merge branch 'master' into antispam
      Pre-release
      Stop solr *after* the application server stopped
      avoid loading the app to test plugin dependencies
      nice shortcut to create debian packages
      First version of the Spaminator&#8482;
      [spaminator] better progress indication
      Merge branch 'stable'
      [spaminator] marking possible enhancements
      Ignore spam when constructing threads
      No need for notice after removing/marking as spam
      Ignore comment threading for spam
      Properly update UI after comment removal/spam mark
      Merge branch 'stable'
      Merge branch 'stable'
      ignore all themes by default
      Recommend production environment in thin config for production setups
      Fix references to deprecated pluggin URL's in JS

Caio (9):
      [mezuro] now comments can be hindden and unhidden
      [Mezuro] Merge branch 'metric_history' of gitorious.org:+mezuro/noosfero/mezuro into metric_history
      [Mezuro] re-organizing controllers methods
      [Mezuro] removing date variable from module_result method
      [Mezuro] Merge branch 'mezuro' into date_tests2
      [Mezuro] merging
      Merge branch 'mezuro-dev' of gitorious.org:+mezuro/noosfero/mezuro into mezuro-dev
      [Mezuro] started error treatment when a project doesn't exist in kalibro
      Merge branch 'functional_tests' into merging

Caio + Diego + Pedro + Joćo (1):
      [Mezuro] remodel project show

Caio SBA (2):
      Done
      Hide contact if no information available

Caio Salgado (1):
      [Mezuro] added error treatment to module_result and result hystory

Caio Salgado + Alessandro Palmeira (11):
      [Mezuro] Added date selection form that reloads project result
      [Mezuro] Saving date from form and reloading project_result
      [Mezuro] fixed integer validation
      [Mezuro] trying to fix compound metrics edition
      [Mezuro] Fixed compound_metrics edition
      [Mezuro] modifed fuction name to find_by_project_name_and_module_name_and_date
      [Mezuro] Added new test to module_result_test.rb
      [Mezuro] Updated function names from rebase.
      [Mezuro] refactoring metric result [not working]
      [Mezuro] fixed fixtures and moved files
      [Mezuro] made project result unit tests

Caio Salgado + Carlos Morais + Diego Araśjo + Pedro Leal (1):
      Split module name

Caio Salgado + Diego Araujo (1):
      stating a new display view for source tree

Caio Salgado + Diego Araśjo (7):
      [Mezuro] Finished source tree navegation
      [Mezuro] changed the path view in the source tree
      [Mezuro] add new method in helper and made tests
      [Mezuro] fixed cosplan size and graph size
      [Mezuro] Added Kalibro::Model file
      [Mezuro] Created Kalibro::ModuleResult from module_result client and entity,     but not fully working
      [Mezuro] Created Kalibro::ProjectResult from project_result client and entity     modified project_content to use Kalibro::ProjectResult

Caio Salgado + Diego Araśjo + Jefferson Fernandes (2):
      fixed test get date result from service when has_result_before is true or false
      [Mezuro] fixed functional tests

Caio Salgado + Diego Araśjo + Joćo M. M. da Silva (1):
      [Mezuro] fixed filtering_metric_history

Caio Salgado + Diego Araśjo + Pedro Leal (4):
      [Mezuro] Refactored the source tree navegation with tests
      [Mezuro] Refactored project_tree controller and created some tests
      [mezuro] comments are fully working
      [mezuro] add list box for peridically avaliation of the project, and made tests

Caio Salgado + Diego Araśjo + Rafael Manzo (1):
      [Mezuro] Completed helper tests

Caio Salgado + Jefferson Fernandes (2):
      [mezuro] Now project page processing has loading animation
      [Mezuro] found where to expect error in project content and in show_project and initiated test

Caio Salgado + Rafael Manzo (2):
      [Mezuro] refactored create_metric_configuration and create_compound_metric_configuration
      [Mezuro] Refactored update_metric_configuration and update_compound_metric_configuration

Caio Salgado + Renan Teruo (5):
      [mezuro] comments are now shown and can be hidden (but not unhidden (yet))
      [mezuro] HTML page now talks with javascript about date. Controller verifies date, but doesn't know date yet.
      [mezuro] Javascript actually reloads page after changing dates. Controller now knows date, and should talk with Kalibro with different dates.
      [Mezuro] now it is possible to get results from a specific date
      [Mezuro] fixed sintax error on project client test

Caio Salgado + Renan Teruo + Jefferson Fernandes (1):
      [Mezuro] Controller now gets project history from Kalibro, view is not working properly

Caio, Pedro (1):
      [mezuro] now all ajax process have loading flags

Carlos Morais (62):
      Organizing
      native_metric_fixtures
      BaseToolFixtures
      CompoundMetricFixtures
      StackTraceElementFixtures
      ErrorFixtures
      CompoundMetricWithErrorFixtures
      Organizing
      RangeFixtures
      MetricConfigurationFixtures
      ConfigurationFixtures
      [Mezuro] MetricResultFixtures
      [Mezuro] ModuleFixtures
      [Mezuro] ModuleNodeFixtures
      [Mezuro] ModuleResultFixtures
      [Mezuro] RepositoryFixtures
      [Mezuro] ProjectFixtures
      [Mezuro] ProjectResultFixtures
      [Mezuro] Fix tests using fixtures
      [Mezuro] Initial functional tests
      [Mezuro] re-organizing
      [Mezuro] native_metric_fixtures
      [Mezuro] BaseToolFixtures
      [Mezuro] CompoundMetricFixtures
      [Mezuro] StackTraceElementFixtures
      [Mezuro] ErrorFixtures
      [Mezuro] CompoundMetricWithErrorFixtures
      [Mezuro] re-organizing
      [Mezuro] RangeFixtures
      [Mezuro] MetricConfigurationFixtures
      [Mezuro] ConfigurationFixtures
      [Mezuro] MetricResultFixtures
      [Mezuro] ModuleFixtures
      [Mezuro] ModuleNodeFixtures
      [Mezuro] ModuleResultFixtures
      [Mezuro] RepositoryFixtures
      [Mezuro] ProjectFixtures
      [Mezuro] ProjectResultFixtures
      [Mezuro] Fix tests using fixtures
      Adjustments
      Merge branch 'functional-tests' into ajax-autoload
      [Mezuro] moved features to test
      [Mezuro] Refactoring controller
      [Mezuro] update results.js
      [Mezuro] Rename _autoreload to _project_result
      Refactoring views
      [Mezuro] Refactoring
      [Mezuro] Fixed toggle
      [Mezuro] project_result back into his own partial
      [Mezuro] Refactoring javascripts
      [Mezuro] Controller.project_state returns error state
      Merge branch 'ajax-autoload' of gitorious.org:+mezuro/noosfero/mezuro into ajax-autoload
      [Mezuro] Auto-loading every 20 seconds
      [Mezuro] Changing controller actions order
      [Mezuro] Removing tests for including javascripts
      [Mezuro] Adding test for ConfigurationContent
      Fix metric entities and fixtures
      [mezuro] Adding integration tests for clients
      [mezuro] EchoPortTest almost complete
      Merge branch 'merging_configuration' of gitorious.org:+mezuro/noosfero/mezuro into merging_configuration
      [mezuro] Exposing message
      [Mezuro] converting collect time

Carlos Morais + Eduardo Morais (11):
      [mezuro] Creating MetricConfigurationClient
      [mezuro] Put attribute xsi:type on xml when needed
      [mezuro] Native metrics with multiple languages
      [mezuro] Functional tests and bug fixes for client
      [mezuro] Integration testing Kalibro::Client::Port
      [mezuro] Fix Range and update Entity for new Savon
      [mezuro] Fix date with milliseconds problem
      [mezuro] Fix unit tests for updated entities
      Merge branch 'update-client' into merging_configuration
      [mezuro] Range comments when threre is no range
      Update KalibroClient with new service operations

Carlos Morais + Paulo Meirelles (12):
      [Mezuro] s/title/name/g into project_content
      [Mezuro] a page is a project_content
      [Mezuro] Refactoring ProjectClient, ProjectContent
      [Mezuro] Remove project only if it exists on service
      [Mezuro] Refactoring ProjectContent
      [Mezuro] Fix fixtures 'require'
      [Mezuro] Review mock expectations for controller test
      [Mezuro] Case when range is nil
      Rename toogle -> toggle
      [Mezuro] Removing metric_ids and list metrics from BaseTool
      [mezuro] Removing test for nil module_result name
      [mezuro] Call controller with correct module name

Carlos Morais + Pedro Leal (1):
      [Mezuro] Fix functional tests

Daniel Cunha (11):
      Adding blocks whitelist for receive dropped draggable elements
      Adding LinkListBlock to acceptable center blocks
      Adding CommunitiesBlock, EnterprisesBlock, FriendsBlock and PeopleBlock to acceptable blocks
      Adding ArticleBlock to acceptable center blocks
      Adding acceptable center and side blocks
      Improving Box tests
      Including LoginBlock to acceptable side blocks
      Adding CategoriesBlock, HighlightsBlock and SellersSearchBlock to acceptable blocks
      Fixing Box tests
      Changing acceptable_center_blocks and acceptable_side_blocks instance methods to class methods
      Displaying blocks types that are acceptable for each box position

Daniela Soares Feitosa (104):
      Merge commit 'refs/merge-requests/176' of git://gitorious.org/noosfero/noosfero into merge-requests/176
      Merge commit 'refs/merge-requests/184' of git://gitorious.org/noosfero/noosfero into merge-requests/184
      Removed link from templates option
      Changing screen to edit templates
      Updated db/schema with new profile fields
      Removed template option when environment doesn't have any
      Removed whitespaces
      Merge commit 'refs/merge-requests/187' of git://gitorious.org/noosfero/noosfero into merge-requests/187
      Small changes on licenses
      Merge commit 'refs/merge-requests/195' of git://gitorious.org/noosfero/noosfero into merge-requests/195
      Merge commit 'refs/merge-requests/197' of git://gitorious.org/noosfero/noosfero into merge-requests/197
      Merge commit 'refs/merge-requests/193' of git://gitorious.org/noosfero/noosfero into merge-requests/193
      Merge commit 'refs/merge-requests/196' of git://gitorious.org/noosfero/noosfero into merge-requests/196
      Merge commit 'refs/merge-requests/204' of git://gitorious.org/noosfero/noosfero into merge-requests/204
      Merge commit 'refs/merge-requests/199' of git://gitorious.org/noosfero/noosfero into merge-requests/199
      Fixed failing tests
      Updated po files
      Updated pt translation
      Fixing migration to work on postgres
      Merge branch 'stable'
      Merge commit 'refs/merge-requests/181' of git://gitorious.org/noosfero/noosfero into merge-requests/181
      Protecting methods to users with edit_profile permission
      Changing text from suborganization plugin
      Merge branch 'stable'
      Merge commit 'refs/merge-requests/216' of git://gitorious.org/noosfero/noosfero into merge-requests/216
      Replaced "Mange licenses" by "Licenses" on admin
      Merge commit 'refs/merge-requests/213' of git://gitorious.org/noosfero/noosfero into merge-requests/213
      Fixes on expirable edit links
      Searching comments on page before editing it
      Merge commit 'refs/merge-requests/198' of git://gitorious.org/noosfero/noosfero into merge-requests/198
      Merge commit 'refs/merge-requests/202' of git://gitorious.org/noosfero/noosfero into merge-requests/202
      Fixed witdh of search field on profile-search-block
      Merge commit 'refs/merge-requests/218' of git://gitorious.org/noosfero/noosfero into merge-requests/218
      Removed whitespaces
      Fixed problem with form submit
      Replacing lightbox by colorbox on profile_design
      Fixed failing tests
      LoginBlock must have the same conditions as login view
      Fixed identation and removed whitespaces
      Merge commit 'refs/merge-requests/229' of git://gitorious.org/noosfero/noosfero into merge-requests/229
      Merge commit 'refs/merge-requests/231' of git://gitorious.org/noosfero/noosfero into merge-requests/231
      Some enhancements on CustomForms plugin
      Fixed: Pending tasks were not being listed
      Merge commit 'refs/merge-requests/233' of git://gitorious.org/noosfero/noosfero into merge-requests/233
      Fixed broken tests
      Fix: add/remove admin with CustomFormsPLugin enabled
      Merge commit 'refs/merge-requests/236' of git://gitorious.org/noosfero/noosfero into merge-requests/236
      Enhancements on visibility of profiles and articles
      Merge commit 'refs/merge-requests/241' of git://gitorious.org/noosfero/noosfero into merge-requests/241
      Checking permission to display button to send_email
      Allowing users to configure the page after login
      Fixed syntax error on db/schema.rb
      Making clear that emails sent to community goes to admins
      Environment admin can configure the message after signup
      Fixed failing tests
      Fixed string displayed to organizations
      Added prettier error messages on password recovery
      Merge branch 'stable'
      Added labelled_checkbox
      Enhancements on privacy settings
      Removed possibility to add image on signup
      Merge remote branch 'remotes/diguliu/language-selection' into language-selection
      Fixed tests
      Added new po files
      Fixed string written in pt-br
      Updated po files
      Merge branch 'stable'
      Revert "Revert "Do not send email to template users""
      Fixing list layout of person communities
      Merge branch 'stable'
      Fixed width for large iframes on blocks
      Merge remote branch 'origin/stable'
      Redesigning signup screen
      Enhancements on signup screen
      Fixed balloons alignment on signup
      Fixes on stoa plugin signup balloons
      Added links on template options on signup
      Changed margin of signup fields
      Small refactoring on code for signup
      Added tip on template on signup
      Added messages on usp id validations
      small refactoring on signup_complement
      More enhancements on signup screen
      Privacy checkbox for usp number cannot be edited
      Fixed label on signup form and broken test
      Fixed language_chooser to avoid crashes of themes
      Removed specific css from noosfero
      Updating po files
      [Stoa] login with USP Id
      Fixed stoa tests
      Merge remote branch 'diguliu/features' into work-assignment
      Some enhancements
      Fixed schema version
      Tests for sending emails on spaminator
      Solr must start before delayed job
      Added title to explain reports on spaminator
      README files for Spaminator and AntiSpam plugins
      Added markup on string for translation
      Added translations
      Added class to show that field has errors
      Helping Noosfero to find needed gems for plugins
      Fixed test
      Added more authors to AUTHORS file
      Bumping version number

Diego + Jefferson (1):
      [Mezuro] Inserted links on class types

Diego + Renan (3):
      [Mezuro] Basic result number formatting of results and grade.
      [Mezuro] Refactored number formatting.
      [Mezuro] Bugfix: Results wouldn't show if there was only one decimal space

Diego Araujo + Caio Salgado (1):
      [Mezuro] Started the metric history view

Diego Araujo + Jefferson Fernandes (2):
      [Mezuro] Writing message when waiting for source tree to be processed
      [Mezuro] Writing message when waiting for source tree to be processed

Diego Araśjo (1):
      [Mezuro] Added new attribute collect_time to entity project result

Diego Araśjo + Alessandro Palmeira (2):
      [Mezuro] Writing tests for compound_metric actions
      [Mezuro] Fixing myprofile controller tests

Diego Araśjo + Jefferson Fernandes (2):
      [Mezuro] Creating tests for metric configuration content. Found a bug in metric_configuration method.
      [Mezuro] Continued refactoring tests.

Diego Araśjo + Joćo M. M. da Silva (7):
      Failing to implement ajax to autoreload results
      [Mezuro] Finished refactoring project model design.
      [Mezuro] Refactoring Kalibro Client to Kalibro Model
      [Mezuro] Fixing call to fixtures in functional tests
      [Mezuro] fixed calls to kalibro endpoint.
      [Mezuro] Fixed table vizualization of metrics in configuration.
      [Mezuro] Fixed range edition.

Diego Araśjo + Joćo M. M. da Silva + Joćo Machini (2):
      [Mezuro] Displaying message when loading project.
      [Mezuro] Displaying message when loading project.

Diego Araśjo + Joćo M. M. da Silva + Pedro Leal (3):
      [Mezuro] Refactored Range entity to Range Model.
      [Mezuro] Refactored Compound Metric entity to model.
      [Mezuro] Fixed color picker.

Diego Araśjo + Joćo Machini (4):
      [Mezuro] Finished validating fields for new range and metric configuration.
      [Mezuro] Edit project is now showing the right periodicity.
      [Mezuro] Wrote feature for creating a configuration
      [Mezuro] Creating feature for editing a configuration.

Diego Araśjo + Paulo Meirelles (2):
      [Mezuro] Changed the table for metric history
      [Mezuro] Refactoring partial module result

Diego Araśjo + Pedro Leal (11):
      [Mezuro] Refactored module_result_client and updated tests
      [Mezuro] Created new method result_history and updated tests
      [Mezuro] Started to write new action for controller
      [Mezuro] Fixed 'get module result' test
      [Mezuro] Created test for project result with date
      [Mezuro] Trying to solve some errors with the date
      [Mezuro] Completed test for date
      [Mezuro] Trying to insert a periodicity field on show project view
      [Mezuro] Fixed 'get module result' test
      [Mezuro] Trying to insert a periodicity field on show project view
      [Mezuro] Adding date picker to project result.

Diego Araśjo + Rafael Manzo (4):
      [Mezuro] Inserted license combo box in project content.
      [Mezuro] Inserted license combo box in project content.
      [Mezuro] Inserted license combo box in project content.
      [Mezuro] Inserted license combo box in project content.

Diego Araśjo + Renan Teruo (3):
      [Mezuro] Created new partial metric history and started to link controller with JavaScript.
      [Mezuro] Trying to create tests for periodicity
      [Mezuro] Trying to create tests for periodicity

Diego Araśjo + Renan Teruo + Alessandro Palmeira (1):
      [Mezuro] Added validations to ranges. Not working yet.

Diego Martinez (2):
      [Mezuro] Refactored module_result from project_content
      [mezuro] fixed project loading bug

Jefferson Fernandes + Diego Araujo + Rafael Manzo (1):
      [Mezuro] Testing_day - Functionals - Misses one test

Jefferson Fernandes + Joao M. M. Silva (1):
      [Mezuro] Added dates combobox to history in project view

Jefferson Fernandes + Joao M. M. da Silva (1):
      [Mezuro] Google Chart is working

Joao M. M. Silva + Jefferson Fernandes (3):
      [Mezuro] fixing loading configuration and save new range
      [Mezuro] Fixed choose_metric test in controller test
      [Mezuro] Removed debug in show_configuration view

Joao M. M. da Silva + Jefferson Fernandes (2):
      [Mezuro] Added validation to Project saving.
      [Mezuro] Draft to Google Charts implementation in show_history

Joenio Costa (4):
      Subscribe users to be notified about new comments on article
      Send e-Mail feature to all members of a community
      Removing send_mail method from profile_members_controller
      Add the new permission to the 'admin' and 'moderator' roles in all environments

Joćo M. M. Silva + Caio Salgado (1):
      [Mezuro] added button to grade history

Joćo M. M. Silva + Diego Araśjo (1):
      [Mezuro] Completed to write tests for controller

Joćo M. M. Silva + Paulo Meirelles (1):
      [Mezuro] Color in add range (draft)

Joćo M. M. Silva + Rafael Manzo (1):
      [Mezuro] fixed reload history by date implementation

Joćo M. M. Silva + Renan Teruo (1):
      [Mezuro] Call to metric_history partial(not working because partial was not in repository)

Joćo M. M. da Silva (8):
      [Mezuro] Added "choose metric" window on "add metric" procedure
      [Mezuro] almost fixed exibition of periodicity in edit project
      [Mezuro] almost fixed exibition of periodicity in edit project
      [Mezuro] redirecting to edit view after metric configuration creation
      [Mezuro] Feature of create a configuration based on a old one
      Merge branch 'history_click' into mezuro-dev
      Merge branch 'mezuro-dev' of gitorious.org:+mezuro/noosfero/mezuro into mezuro-dev
      Merge branch 'x_axis' of gitorious.org:+mezuro/noosfero/mezuro into x_axis

Joćo M. M. da Silva + Alessandro Palmeira (18):
      trying to use baseTool but errors occuring
      [Mezuro] added basic edit and create metric configuration screens
      [Mezuro] fixing html syntax error
      [Mezuro] Trying to fix mock test in get grade history test
      [Mezuro] Begginning of refactoring design to MVC, created project and repository models
      [Mezuro] Refactoring Repository
      [Mezuro] Fixed Fixture and writing test for project
      [Mezuro] Fixed fixtures and added new test for new project model
      [Mezuro] Begginning of refactoring design to MVC, created project and repository models
      [Mezuro] draft for exceptions
      [Mezuro] handle exceptions in base_tool
      [Mezuro] showing message of not existent project in kalibro, not working yet for configuration
      [Mezuro] draft for exceptions
      [Mezuro] handle exceptions in base_tool
      [Mezuro] showing message of not existent project in kalibro, not working yet for configuration
      [Mezuro] draft for exceptions
      [Mezuro] handle exceptions in base_tool
      [Mezuro] showing message of not existent project in kalibro, not working yet for configuration

Joćo M. M. da Silva + Alessandro Palmeira + Diego Araśjo (5):
      [Mezuro] Fixed exceptions handling in controller
      [Mezuro] Fixed exceptions handling in controller
      [Mezuro] Merge branch 'validations' into mezuro-dev
      [Mezuro] Fixed exceptions handling in controller
      [Mezuro] Fixed exceptions handling in controller

Joćo M. M. da Silva + Alessandro Palmeira + Diego Araśjo + Caio Salgado (1):
      [Mezuro] Added more methods to project.rb

Joćo M. M. da Silva + Alessandro Palmeira + Joćo Machini (1):
      Loading metrics from client(needs refactoring)     (tests not running in the enviroment)

Joćo M. M. da Silva + Caio Salgado (3):
      [Mezuro] Writing and refactoring functionals profile tests
      [Mezuro] Refactored module result to model and refactored tests
      [Mezuro] fixed mocks on refactored tests

Joćo M. M. da Silva + Caio Salgado + Alessandro Palmeira (1):
      [Mezuro] added history to grade value

Joćo M. M. da Silva + Diego Araśjo (13):
      [Mezuro] draft to fix edit project periodicity
      [Mezuro] draft to fix edit project periodicity
      [Mezuro] Refactored base_tool and native_metric entities/clients to model
      [Mezuro] Refactored metric_configuration entity and client to metric_configuration model
      [Mezuro] Removed old tests from not existent clients and entities
      [Mezuro] Refactored configuration with tests
      [Mezuro] Refactored project content to new design
      [Mezuro] refactored module_result action in my_profile controller.
      [Mezuro] fixing project content cms view
      [Mezuro] Fixing clone configuration feature and some refactoring
      [Mezuro] Handling exceptions in models, controllers and views
      [Mezuro] Handling exceptions in models, controllers and views
      [Mezuro] Handling exceptions in models, controllers and views

Joćo M. M. da Silva + Diego Araśjo + Pedro Leal (1):
      [Mezuro] Completed current functional tests

Joćo M. M. da Silva + Jefferson Fernandes (2):
      [Mezuro] Refactoring internal method as private
      [Mezuro] refactoring name format in module result view

Joćo M. M. da Silva + Joćo M. Miranda (1):
      [Mezuro] tests for clone configuration feature

Joćo M. M. da Silva + Paulo Meirelles (9):
      [Mezuro] refactoring Handling Exceptions
      [Mezuro] fixed error_page call in profile controller.
      [Mezuro] refactored charts call to use just one click
      [Mezuro] refactoring Handling Exceptions
      [Mezuro] fixed error_page call in profile controller.
      [Mezuro] refactored charts call to use just one click
      [Mezuro] refactoring Handling Exceptions
      [Mezuro] fixed error_page call in profile controller.
      [Mezuro] refactored charts call to use just one click

Joćo M. M. da Silva + Pedro Leal (2):
      [Mezuro] Fixing myprofile controller refactoring
      [Mezuro] added x axis in historical charts

Joćo M. M. da Silva + Rafael Manzo (2):
      [Mezuro] rebase made from mezuro but one test is failing
      [Mezuro] Google chart helper added to content viewer.

Joćo M. M. da Silva + Rafael Manzo + Diego Araśjo (2):
      [Mezuro] Draft to insert the x axis on grade history charts.
      [Mezuro] Draft to insert the x axis on grade history charts.

Joćo M. M. da Silva + Renan Teruo (6):
      [Mezuro] adding, editing and removing draft for compound metric in configuration, not working yet, but it should
      [Mezuro] Fixing rebase error
      [Mezuro] Added list of metric configurations parameter in controller to see the codes in edit_compound_metric_configuration
      [Mezuro] Added partial to see all codes already added in metric_configuration, refactoring the edit and new metric configurations
      [Mezuro] commented lines of description in new_metric_configuration and edit_metric_configuration views
      [Mezuro] fixed test for edit_compound_metric_configuration

Joćo Marco Maciel da Silva + Rafael Manzo + Renan Teruo (1):
      [Mezuro] Removing compound metrics and compound metric ranges

Joćo da Silva (3):
      Merge branch 'fix_edit_project' of gitorious.org:+mezuro/noosfero/mezuro into fix_edit_project
      Merge branch 'fix_edit_project' of gitorious.org:+mezuro/noosfero/mezuro into fix_edit_project
      Merge branch 'fix_edit_project' into mezuro-dev

Larissa Reis (2):
      Improve quick-start-debian so it finds bundle
      Changes UI of article's visibility

Leandro Nunes dos Santos (1):
      adding some hotspots to make the openid plugin works.

Paulo Meirelles (27):
      [Mezuro] Add plugin view path into controller to functional tests find partials
      [Mezuro] project result 'auto-load' almost works properly
      Merge branch 'master' into mezuro
      Merge branch 'new_source_tree' into mezuro
      Merge branch 'new_source_tree' into mezuro
      Merge branch 'metrics_in_configuration' into merging_configuration
      Merge branch 'master' into mezuro
      Merge branch 'mezuro' into merging_configuration
      [Mezuro] Merge branch 'master' into mezuro
      [Mezuro] Merge branch 'merging_configuration' into 'mezuro'
      [Mezuro] Merge branch 'periodicity_test' into mezuro
      Merge branch 'mezuro-dev' into mezuro
      [Mezuro] Adding cause error method
      [Mezuro] adding service.yaml.example
      [Mezuro] Refactoring configuration views
      [Mezuro] Refactoring configuration (myprofile) controller, clients, and validations
      [Mezuro] Refactoring configuration content and show
      [Mezuro] Refactoring project content, views and controller (profile)
      [Mezuro] Refactoring and creating acceptance tests
      [Mezuro] Updating README and AUTHORS files
      [Mezuro] Refactored configuration and mezuro_plugin_myprofile_controller
      [Mezuro] refactoring kalibro entity to new design
      [Mezuro] adding mocks for solr_save into mezuro tests
      [Mezuro] Fixed exceptions handling in controller
      [Mezuro] Fixed exceptions handling in controller
      Merge branch 'mezuro-dev' into mezuro
      re-defining signup field margins

Paulo Meirelles + Alessandro Palmeira (1):
      [Mezuro] Renamed toggle function to source_tree_toggle

Paulo Meirelles + Diego Araśjo (1):
      [Mezuro] FIXME: autoload project results

Paulo Meirelles + Joćo M. M. da Silva (6):
      [Mezuro] renaming kalibro configurarion variable names to avoid conflits     with solr configuration variable names
      [Mezuro] renamed mezuro plugin license to project_license to avoid     conflict with noosfero article license
      [Mezuro] renaming kalibro configurarion variable names to avoid conflits     with solr configuration variable names
      [Mezuro] renamed mezuro plugin license to project_license to avoid     conflict with noosfero article license
      [Mezuro] renaming kalibro configurarion variable names to avoid conflits     with solr configuration variable names
      [Mezuro] renamed mezuro plugin license to project_license to avoid     conflict with noosfero article license

Rafael Manzo + Joćo M. M. Silva (1):
      [Mezuro] fixed wrong spelled function in controller

Rafael Reggiani Manzo (5):
      Source tree visualization github-like
      Merge branch 'peridiocity' into merge
      [Mezuro] Merge error between the branchs mezuro e history_view fixed inside the controller
      Fixed test broken on merge
      [Mezuro] Fixed tests

Rafael Reggiani Manzo + Caio Salgado + Jefferson Fernandes (1):
      [Mezuro] In order to test the module_grade_history method from mezuro_plugin_profile_controller the only thing testable is the partial renderization

Rafael Reggiani Manzo + Diego Araujo (2):
      [mezuro] Fixed "send correct project to service" test.
      [Mezuro] Created helper for slicing numbers

Renan Teruo + Caio Salgado (2):
      [Mezuro] Created a new JavaScript file to handle form validtions. Currently useless.
      [Mezuro] Fixed project client when project doesn't exist in Kalibro. Also fixed functional test not properly mocking content saves.

Renan Teruo + Diego Araujo (1):
      [Mezuro] Partial is now rendered at the right place. Also, partial is in repository.

Renan Teruo + Diego Araśjo (1):
      [Mezuro] Implemented validation for code configuration.

Renan Teruo + Paulo Meirelles (1):
      [Mezuro] Now, upon accessing a project that doesn't exist in Kalibro, warns the user and gives the option of deleting it or recreating it. Recreating doesn't work yet, though.

Renan Teruo + Rafael Manzo (1):
      [Mezuro] Fixed graph using weird ranges in y axis.

Renan Teruoc + Diego Araujo (1):
      [Mezuro] Now partial shows a table with the history a chosen metric's results.

Rodrigo Souto (105):
      Modularizing the hotspot feature
      Adding new hotspots
      Allowing members_of to receive an array of organization
      Including a helper method for using token_input
      Moving memberships view to a partial
      Sub-organizations plugin
      Removing useless code
      [licenses] Creating Linsese model and its relations
      [licenses] Creating manage_environment_licenses permission
      [licenses] Adding controllers and views for licenses management
      [licenses] Adding license in the content view page
      [licenses] Default licenses (todo)
      [licenses] Adding default licenses
      [licenses] Minor fixes
      Fixing usp_id conflict between stoa plugin and templates
      Do not allow usp id as empty string
      [multiple-templates] Adding templates field and relations to profile
      [multiple-templates] Adding manage_environment_templates permission
      [multiple-templates] Manage templates views and controllers
      [multiple-templates] Listing available templates on profile creation
      [multiple-templates] Checkbox on profile to mark it as a template
      [multiple-templates] Minor fix on community name setter
      [multiples-templates] Fixing redirect action and template_id param
      [tolerance-time] Enabling filter hotspot to return a single filter
      [tolerance-time] Edit comment infra-structure
      [tolerance-time] Hotspot to expire or remove article and comment buttons
      [tolerance-time] Tolerance Time Plugin
      Merge branch 'master' into tolerance-time
      [tolerance-time] Adding the greyscale filter
      [tolerance-time] Fixing class due to block call context
      [language-selection] Migration and model base
      [language-selection] Hiding language chooser if there is less than 2 languages available
      [language-selection] Verifing available languages
      On the way of the interface...
      [language-selection] Making languages only save the language abbreviation
      [language-selection] Available languages interface and params treatment
      Adding contact email and themes to site info interface
      [tolerance-time] Fixing control panel icon path
      [tolerance-time] Replacing dash by underscore
      [tolerance-time] Fixing expiration logic
      [tolerance-time] Making publication not crash if profile has no tolerance yet defined
      [tolerance-time] Checking if plugin is enabled before adding the action filter
      [tolerance-time] Moving method to ApplicationHelper
      [tolerance-time] Filtering access to edit_comment action after expiration
      [tolerance-time] Refactoring and adding ActionTracker exception
      Generic routes for plugins
      [language-selection] Avoiding crash on article without profile
      Generalizing partial_for_class to for tasks too
      Including a helper for jquery datetime fields
      Expanding task requestor for Profile
      [custom-forms] Base model and migrations
      [custom-forms] Controllers
      [custom-forms] Views
      Merge branch 'master' into custom-forms
      Fixing typo plugins -> plugin
      [performance] Rendering nothing on some not_founds
      [performance] Reducing overall database queries
      [tolerance-time] Fixing cms helper test
      [performance] Fixing broken tests
      Adding option to move content parent on edition page
      Merge branch 'master' of gitorious.org:noosfero/noosfero into move-article-folder
      Adding foo controllers for tests purposes
      Fixing block and article delegate
      tUpdating path before save
      Not allow self and cyclical reference in article paternity
      Sweeping cache of article new parent and previous parent when article is moved
      Improving design of new content view and helper
      Fixing typos on new content view
      Improving new content hotspot description
      Fixing fixtures (=P) path of gallery and forum
      Merge branch 'master' into move-article-folder
      Merge branch 'master' into language-selection
      [work-assingment] Starting WorkAssingment plugin
      Adding (real) authors to articles
      Extending hotspot for removing new and upload buttons from article actions
      [work-assignment] Preparing base view
      [work-assignment] Defining download and upload restrictions
      Setting author on upload
      [work-assignment] Defining Work Assignment content logics
      [work-assignment] Views
      Merge branch 'language-selection' into features
      Merge branch 'move-article-folder' into features
      Merge branch 'work-assignment' into features
      Fixing tests
      Adding option to move content parent on edition page
      tUpdating path before save
      Not allow self and cyclical reference in article paternity
      Sweeping cache of article new parent and previous parent when article is moved
      Fixing fixtures (=P) path of gallery and forum
      Removing author feature from article
      [work-assignment] Removing author from database
      [work-assignment] Fixing loop with callbacks
      Fixing require conflict between work_assignment and solr
      Fix usp_id match
      [stoa] Adding support for usp_id authentication on stoa web-service
      [work-assignment] Setting user on work_assignment cache_key
      Displaying usp field on profile info
      Redefining tasks status named_scopes
      Defining abuser
      Creating generic settings for plugins (moving part of it from AntiSpam Plugin)
      Removing Spaminator from AntiSpam Plugin to start it independently
      Making disabled button not change on hover
      Spaminator Plugin
      [stoa] Avoiding crash if no field is passed to matches
      [stoa] Edit usp-field checking and signup css fix

diegoamc (2):
      [Mezuro] Merge branch 'mezuro' into date_tests
      [Mezuro] Project name preexisting on Kalibro verification fixed

# Title Priority Tags Assigned To Who Cares Status
#2495 Changes UI of article's visibility 0 stoa LarissaReis Done
#2375 Subscribe users to be notified about comments on article 0 stoa JoenioCosta Done
#2447 Environment Languages 0 stoa RodrigoSouto Done
#2464 Redesign on signup screen 0 stoa JoenioCosta Done
#1717 Privacy settings 0 colivre, dilmanarede, stoa CaioSBA Done
#2497 Send welcome email to new users 0 stoa DanielaFeitosa Done
#2378 Multiples Templates 0 stoa RodrigoSouto Done
#1741 User must be able to change the folder of an article 0 ipf, blogoosfero RodrigoSouto Done
#2494 Can't add admin on environment with CustomFormsPLugin enabled 0 colivre DanielaFeitosa Done
#2458 Allowing adding blocks at area 1 through interface 0 stoa   Done
#1739 Forms creation 0 asl   Done
#2391 small reorganization of the admin panel 0   AntonioTerceiro Done
#2388 Send emails to community members 0 stoa JoenioCosta Done
#2518 Add hotspots to allow other types of login, like openid 0 serpro LeandroNunes Done
#2379 Licenses 0 stoa RodrigoSouto Done
#2392 slightly better plugin administration page 0   AntonioTerceiro Done
#2306 Use TypePad AntiSpam to block comment spams 0     Done
#2369 User configurable post-login redirection 0 stoa AurelioAHeckert, DanielaFeitosa Done
#2498 Error messages on change password aren't clear 0 stoa DanielaFeitosa Done
#2454 Usability improvements in signup interface 0 stoa JoenioCosta Rejected
#2481 Adicionar localizaēćo no softwarelivre.org 0     Rejected
Total: Done : 19
Rejected : 2

MilestoneForm edit

Version 0.39.0
Codename Ewondo
Release 6 Dec 2012
Status Done
Topic attachments
I Attachment Action Size Date Who Comment
elsegz noosfero-0.39.0.tar.gz manage 18571.3 K 07 Dec 2012 - 12:25 DanielaFeitosa sha1sum: 3ae7f58aa0e936acd1300d034e08ac7bbc4fb3a4
elsedeb noosfero-apache_0.39.0_all.deb manage 5.7 K 10 Dec 2012 - 13:00 DanielaFeitosa sha1sum: 64b02d02dec783ce952496ccdee1a4cc909a578b
elsedeb noosfero_0.39.0_all.deb manage 33813.0 K 07 Dec 2012 - 12:12 DanielaFeitosa sha1sum: 61d222ebaeca83f318f1668892b6a4ddeafbe3eb
Topic revision: r9 - 21 Dec 2012 - 16:32:19 - AurelioAHeckert
 
Translations: English
Search on Docs:
   
ActionItem Search:

Copyright © 2007-2014 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres