10 Apr, 2011
1 commit
-
(ActionItem1845)
04 Apr, 2011
1 commit
-
Developed with Caio SBA <caio@colivre.coop.br> Available only for PostgreSQL by now See INSTALL.multitenancy for details (ActionItem1845)
22 Mar, 2011
2 commits
-
Also, fixing all selenium tests (ActionItem1672)
-
Co-Author: Aurelio A. Heckert <aurelio@colivre.coop.br> * Listing profiles that have 0 objects (friends, actions, etc). * More active based on action instead of articles. * Testing profile in the profile tests instead of communities or people. (ActionItem1885)
22 Feb, 2011
1 commit
-
(ActionItem1874)
01 Feb, 2011
1 commit
-
* Also creating a migration to remove the broken records. (ActionItem1785)
31 Jan, 2011
1 commit
09 Dec, 2010
2 commits
-
(ActionItem1732)
-
(ActionItem1732)
26 Oct, 2010
2 commits
-
(ActionItem1752)
21 Sep, 2010
1 commit
-
* The users member of a community shoudl be notified with the information of where that noficication is. * The friendship relationship should be notified to the both users * If the article is created automaticaly according its template this article should not be notified * The article approval should not notify the article with the user who aproved it as the user that made the article (ActionItem1303)
12 Sep, 2010
1 commit
-
(ActionItem1303)
11 Sep, 2010
2 commits
-
(ActionItem1303)
-
- added strophejs lib to communication with XMPP server - added jquery.scrollabletab.js and jquery.emoticon.js plugins - new 'pidgin' icon theme - environment attribute 'icon_theme' moved to theme - added ruby_bosh as plugin to start XMPP/BOSH session (ActionItem1635)
10 Sep, 2010
1 commit
-
* Rewrite ProfileListBlock logic to become simpler and faster * Rewrite membership logic to use named scopes instead of loading the entire list and doing filters with Ruby code. * Moved Noosfero-specific membership logic from access control plugin to Noosfero models. * Removed useless tests * Fixed tests that assumed the slow implementation
02 Sep, 2010
1 commit
-
This technique is actually very useful to inject request context into whatever objects you need, and I learnt it from Leandro and Caio.
22 Aug, 2010
1 commit
-
Added delayed_job plugin Added a daemon to start/stop delayed_job Added invitation on a queue to be processed later (ActionItem1640)
14 Aug, 2010
3 commits
-
Added setting trusted_sites_for_iframes to environment WhiteListFilter lib to filter iframes from fields Removed "on hand" iframe filter from plugins (ActionItem1631)
-
(ActionItem1608)
-
Implemented cache policy: * the homepage is cached for 5 minutes by default. This time can be configured with the =home_cache_in_minutes= attribute in the environment. * non-profile pages are cached for 15 minutes by default. This time can be configured with the =general_cache_in_minutes= attribute in the environment. * profile pages are cached for 15 minutes by default. This time can be configured in the =profile_cache_in_minutes= attribute in the environment. * The account controller (/account/*) is not cached at all. * The environment administration area (/admin/*) is not cached at all. * The profile administration area (/myprofile/*) is not cached at all. * Since Varnish will not cache any request that involves cookies: * Authenticated users will not benefit from the cache. * Cookies are not allowed for unauthenticated users. So, when a response is being prepared for an unauthenticated user, all cookies are wiped out. The contents of the login block and the login/logout part of the header is now loaded via an AJAX call to /account/user_data. This way we can cache almost all pages without caching user-specific data. We are also changing substantially how the flash[:notice] messages work. From now on, instead of setting flash[:notice], we must set session[:flash]. It will work more or less like before, except that session[:notice] will be consumed by the AJAX call to /account/user_data that is done during all page loads instead of being consumed automatically by Rails. The only exception to this is the media_panel, because it uses a different layout. (ActionItem1608)
30 Jul, 2010
1 commit
-
(ActionItem1600)
25 May, 2010
1 commit
-
(ActionItem1540)
18 May, 2010
1 commit
-
(ActionItem1533)
12 May, 2010
1 commit
-
* The field verification now occurs before de validation. * Fields that uses the full filter escape residual '<' and '>' after filtering wellformed tags. * Fields that uses white_list filter only escape the '<' and '>' symbols if the tag is not wellformed. * This patch only fixes the fields that were before being filtered. A full field verification is need to check the way each field must be filtered. (ActionItem1491)
05 Apr, 2010
1 commit
-
(ActionItem1315)
21 Dec, 2009
2 commits
-
* Added gdata as well since contacts need it. It uses the Apache License 2.0, so we are ok. * Used the current style of vendor libraries because we lack a better way to do it currently. (ActionItem1348)
04 Dec, 2009
1 commit
20 Nov, 2009
1 commit
-
- Fixing tests for access_control plugin - Remove associated role_asignments when destroy a role - Clean role_assignments without a role (ActionItem1287) Signed-off-by: Antonio Terceiro <terceiro@colivre.coop.br>
31 Oct, 2009
1 commit
-
* Vimeo * Archive.org * iteia * TV SL (stream and video) ActionItem1257
27 Oct, 2009
1 commit
-
* transformed script/feed-updater into a controller script. It starts and stops together with the production system (script/production) * moved the update (daemon) logic into FeedUpdater class. It knows which feeds must be updated and when, and when it should stop running. * concentrated the fetch (download) logic into FeedHandler class. It knows how to update a specific feed. * implemented the concept of "enabled" and "expired" in both ExternalFeed and FeedReaderBlock. The feed updater looks for feeds that are both enabled *and* expired to update. * Disabled feed reader blocks get re-enabled when their address is changed. * fixed a bug that made some feeds crash when using PostgreSQL (CGI::unescapeHTML transforms Numeric Character References into iso-8859-1 data and PostgreSQL won't accept that into a UTF-8 database) * Removed sleep(1) calls from script/production, they don't seem to be useful * Added an index for the type column in `blocks` table. (ActionItem1243)
18 Sep, 2009
1 commit
26 Aug, 2009
1 commit
-
* monkey patch in the plugin init
21 Aug, 2009
3 commits
-
* making profile index expire
-
* now is created one cache to user who can edit and other to other people * added touch plugin to update articles * added migrate to add column updated_at to profiles * added migrate to remove column lock_version from articles
03 Aug, 2009
2 commits
24 Jul, 2009
1 commit