r416 - in trunk: faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/actions faxtomail-ui-web/src/main/webapp/WEB-INF/content/admin
Author: echatellier Date: 2014-07-18 10:47:33 +0200 (Fri, 18 Jul 2014) New Revision: 416 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/416 Log: Restauration des dossiers d'archive Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/actions/ArchiveAction.java trunk/faxtomail-ui-web/src/main/webapp/WEB-INF/content/admin/configuration-input.jsp Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/actions/ArchiveAction.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/actions/ArchiveAction.java 2014-07-18 08:05:58 UTC (rev 415) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/actions/ArchiveAction.java 2014-07-18 08:47:33 UTC (rev 416) @@ -39,8 +39,11 @@ import com.google.common.collect.Iterables; /** + * Action d'archivage d'un mail. + * + * Passe le mail et statut archivé et déplace le mail dans le dossier d'archive le plus proche. + * * @author Kevin Morin (Code Lutin) - * */ public class ArchiveAction extends SaveDemandeAndExitAction { @@ -69,7 +72,11 @@ model.setDemandStatus(DemandStatus.ARCHIVED); model.setTakenBy(null); - /* FIXME see #5433: Supprimer les dossiers d'archives + // déplacement du mail dans le dossier d'archive le plus proche + // cela permet de déplacer les archives dans d'autre dossier pour leur appliquer + // des droits différents + // les dossiers d'archive ne sont pas visible dans l'arbre des dossiers, mais les archives + // peuvent être consultées dans la recherche MailFolder folder = model.getMailFolder(); MailFolder archiveChild = null; do { @@ -89,9 +96,11 @@ } while (archiveChild == null && folder != null); + // le dossier d'archive peut ne pas exister. Dans ce cas on laisse le mail dans le dossier + // d'origine if (archiveChild != null) { model.setMailFolder(archiveChild); - }*/ + } super.doAction(); } Modified: trunk/faxtomail-ui-web/src/main/webapp/WEB-INF/content/admin/configuration-input.jsp =================================================================== --- trunk/faxtomail-ui-web/src/main/webapp/WEB-INF/content/admin/configuration-input.jsp 2014-07-18 08:05:58 UTC (rev 415) +++ trunk/faxtomail-ui-web/src/main/webapp/WEB-INF/content/admin/configuration-input.jsp 2014-07-18 08:47:33 UTC (rev 416) @@ -240,9 +240,7 @@ <span class="glyphicon" ng-class="{'glyphicon-chevron-right': !collapsed, 'glyphicon-chevron-down': collapsed}"></span> </a> <a ng-click="editMailFolder(mailFolder)">{{mailFolder.name}}</a> - <%-- FIXME see #5433: Supprimer les dossiers d'archives <a class="pull-right btn btn-info btn-xs" data-nodrag ng-click="newArchiveSubFolder(this)" style="margin-left: 8px;" ng-show="!mailFolder.hasArchiveFolder && !mailFolder.archiveFolder" tooltip="Créer un dossier d'archive"><span class="glyphicon glyphicon-plus"></span></a> - --%> <a class="pull-right btn btn-primary btn-xs" data-nodrag ng-click="newSubFolder(this)" style="margin-left: 8px;" ng-show="!mailFolder.archiveFolder" tooltip="Créer un sous-dossier"><span class="glyphicon glyphicon-plus"></span></a> <span class="pull-right" tooltip="{{mailFolder.$cumulativeCount > 0 && 'Ce dossier contient ' + mailFolder.$cumulativeCount + ' demandes et ne peut pas être supprimé !'|| 'Supprimer ce dossier'}}"> <a class="btn btn-danger btn-xs" data-nodrag ng-click="deleteFolder(this)" ng-disabled="mailFolder.$cumulativeCount > 0"> @@ -808,7 +806,6 @@ </div> </div> </div> - <%-- FIXME see #5433: Supprimer les dossiers d'archives <div class="col-md-8" ng-show="selectedMailFolder.archiveFolder"> <h3>Édition du dossier {{selectedMailFolder.name}}</h3> @@ -888,7 +885,7 @@ </div> </div> </div> - </div>--%> + </div> </div> </div>
participants (1)
-
echatellier@users.forge.codelutin.com