This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".
The branch, master has been updated
via 340b4078f585915ad1d7796986522ff1ebc78c33 (commit)
via 23c54163f78fb268e56d6141907a34a1812ad04d (commit)
from 68b9dbedd8f4e09204f4fab0c3d2da7ddf29230c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=340b4078f585915ad1d7796986522ff1ebc78c33
commit 340b4078f585915ad1d7796986522ff1ebc78c33
Author: Franck Villaume <[email protected]>
Date: Sun Jan 22 17:16:03 2017 +0100
sync CHANGES
diff --git a/src/CHANGES b/src/CHANGES
index 5684aa1..35895be 100644
--- a/src/CHANGES
+++ b/src/CHANGES
@@ -1,6 +1,7 @@
FusionForge 6.X:
* Accounts: minimum password length is now 8 (Sylvain Beucler)
* Accounts: add minimal constraints to password (upper-case, lower-case,
non-alphanumeric check) [#826] (Inria)
+* Core System: support object association n-n, bidirectional (Artifact,
Document, FRSRelease) (TrivialDev)
* Docman: limit number of returned documents on search query. Use paging
system [#794] (TrivialDev)
* Docman: limit search using from & to dates [#798] (TrivialDev)
* Docman: use standard search engine: unify results between 'search in
project' & search in the docs tab (TrivialDev)
@@ -11,7 +12,6 @@ FusionForge 6.X:
* Docman: support document versioning. (TrivialDev)
* Docman: support cross ref. forum, documents, task or artifact. (TrivialDev)
* Docman: add new document review feature. to review version, document and
post comment to a document. (TrivialDev)
-* Core System: support object association n-n, bidirectional (Artifact,
Document, FRSRelease) (TrivialDev)
* FRS: link package release to tracker roadmap. (TrivialDev)
* Layout: new dynamic quickNav menu: based on user activity to select 5 more
visited projects (TrivialDev)
* Plugin AuthBuiltin: add captcha after 3 attempts with the same login [#795]
(TrivialDev)
@@ -29,22 +29,24 @@ FusionForge 6.X:
* Taskboard: support multiple taskboards per project [#785] (TrivialDev)
* Taskboard: support filtering tasks [#786] (TrivialDev)
* Tracker: keep values in artifact new submit form on error. (TrivialDev)
-* Tracker: add new extrafield: text regex (TrivialDev)
-* Tracker: add new extrafield: User (TrivialDev)
-* Tracker: add new extrafield: DateTime (TrivialDev)
-* Tracker: add new extrafield: Release (TrivialDev)
+* Tracker: add new customfield: text regex (TrivialDev)
+* Tracker: add new customfield: User (TrivialDev)
+* Tracker: add new customfield: DateTime (TrivialDev)
+* Tracker: add new customfield: Release (TrivialDev)
* Tracker: add support for mandatory fields on workflow of artifact
(TrivialDev)
* Tracker: add support for description on extrafield to be used in tooltip
(TrivialDev)
* Tracker: fix extrafield cloning when not using default template fusionforge
project [#829] (TrivialDev)
* Tracker: add support for autoassign [#151] & [#149] (TrivialDev)
* Tracker: add default value support for extrafields (TrivialDev)
* Tracker: CSV export, support lastModifiedDate filtering (TrivialDev)
+* Tracker: add new customfield: Effort (TrivialDev)
* Utils: cross ref document/release. Use [DNNN]/[RNNN] where NNN is the ID of
the document/frs release. (TrivialDev)
* Web UI: upgrade splitter jquery plugin to 0.20.0 (TrivialDev)
* Web UI: upgrade jquery ui to 1.12.1 (TrivialDev)
* Web UI: upgrade jquery to 1.12.4 (Nokia)
* Widget MySystasks: new widget for user to display systasks perform on user
projects (TrivialDev)
* Widget ProjectScmStats: new widget for project to display SCM stats
(TrivialDev)
+* Widget HomeRss: new widget for Forge home page to display RSS flow
(TrivialDev)
FusionForge 6.0.5:
* Docman: fix XSS attack (Roland Mas)
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=23c54163f78fb268e56d6141907a34a1812ad04d
commit 23c54163f78fb268e56d6141907a34a1812ad04d
Author: Franck Villaume <[email protected]>
Date: Sun Jan 22 17:13:29 2017 +0100
new Widget for Forge Home Page: RSS integration
diff --git a/src/common/widget/Widget.class.php
b/src/common/widget/Widget.class.php
index de0dc33..34bc949 100644
--- a/src/common/widget/Widget.class.php
+++ b/src/common/widget/Widget.class.php
@@ -1,7 +1,7 @@
<?php
/**
* Copyright (c) Xerox Corporation, Codendi Team, 2001-2009. All rights
reserved
- * Copyright 2012,2014,2016, Franck Villaume - TrivialDev
+ * Copyright 2012,2014,2016-2017, Franck Villaume - TrivialDev
*
* This file is a part of Fusionforge.
*
@@ -57,6 +57,7 @@ require_once
$gfcommon.'widget/Widget_HomeLatestNews.class.php';
require_once $gfcommon.'widget/Widget_HomeStats.class.php';
require_once $gfcommon.'widget/Widget_HomeTagCloud.class.php';
require_once $gfcommon.'widget/Widget_HomeVersion.class.php';
+require_once $gfcommon.'widget/Widget_HomeRss.class.php';
require_once $gfcommon.'widget/Widget_TrackerComment.class.php';
require_once $gfcommon.'widget/Widget_TrackerContent.class.php';
@@ -194,6 +195,9 @@ require_once
$gfcommon.'widget/Widget_TrackerSummary.class.php';
case 'homedetailactivitymostactiveprojectweek';
$o = new
Widget_HomeDetailActivityMostActiveProjectWeek();
break;
+ case 'homerss';
+ $o = new Widget_HomeRss();
+ break;
case 'mysurveys':
$o = new Widget_MySurveys();
break;
@@ -336,7 +340,7 @@ require_once
$gfcommon.'widget/Widget_TrackerSummary.class.php';
);
break;
case WidgetLayoutManager::OWNER_TYPE_HOME:
- $widgets = array('hometagcloud', 'homeversion',
'homelatestnews', 'homestats', 'homedetailactivitymostactiveprojectweek');
+ $widgets = array('hometagcloud', 'homeversion',
'homelatestnews', 'homestats', 'homedetailactivitymostactiveprojectweek',
'homerss');
break;
case WidgetLayoutManager::OWNER_TYPE_TRACKER:
$widgets = array('trackercontent',
'trackercomment', 'trackerdefaultactions', 'trackergeneral', 'trackermain',
'trackersummary');
diff --git a/src/common/widget/Widget_HomeRss.class.php
b/src/common/widget/Widget_HomeRss.class.php
new file mode 100644
index 0000000..e81c288
--- /dev/null
+++ b/src/common/widget/Widget_HomeRss.class.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * Copyright (c) Xerox, 2009. All Rights Reserved.
+ * Originally written by Nicolas Terray, 2009. Xerox Codendi Team.
+ * Copyright 2017, Franck Villaume - TrivialDev
+ * This file is a part of Fusionforge.
+ *
+ * Fusionforge is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Fusionforge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Fusionforge. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+require_once 'Widget_Rss.class.php';
+require_once 'Widget.class.php';
+
+/**
+* Widget_RSS
+*
+* Allow to add RSS feed into forge homepage
+*
+*/
+class Widget_HomeRss extends Widget_Rss {
+ function __construct() {
+ $request =& HTTPRequest::instance();
+ parent::__construct('homerss', 0,
WidgetLayoutManager::OWNER_TYPE_HOME);
+ }
+
+ function getDescription() {
+ return _("Include public rss (or atom) feeds into forge
homepage.");
+ }
+}
+
-----------------------------------------------------------------------
Summary of changes:
src/CHANGES | 12 +++++++-----
src/common/widget/Widget.class.php | 8 ++++++--
...dget_ProjectRss.class.php => Widget_HomeRss.class.php} | 15 +++++++--------
3 files changed, 20 insertions(+), 15 deletions(-)
copy src/common/widget/{Widget_ProjectRss.class.php =>
Widget_HomeRss.class.php} (73%)
hooks/post-receive
--
FusionForge
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits