Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2045 → Rev 2046

/trunk/build.xml
8,23 → 8,6
<pathelement location="src" />
</path>
 
<target name="quick">
<java classname="com.google.gwt.dev.Compiler" fork="true">
<arg line="-style DETAILED -draftCompile ${projectTestName}" />
<classpath refid="gwt"/>
</java>
</target>
 
<target name="compile">
<!-- <java classname="com.google.gwt.dev.GWTCompiler" fork="true"> -->
<java classname="com.google.gwt.dev.Compiler" fork="true">
<arg line="-localWorkers 4 -style DETAILED ${projectName}"/>
<!-- <arg line="-out build/gwtOutput"/> -->
<classpath refid="gwt"/>
</java>
</target>
 
 
<target name="init-local-properties">
<property file="local.properties" />
<property name="gwt-path" value="${gwt-path}" />
40,7 → 23,7
<property name="webservices-root-url" value="${webservices-root-url}" />
</target>
 
<target name="gwt-compile" depends="init-local-properties">
<target name="compile" depends="init-local-properties">
<java classname="com.google.gwt.dev.Compiler" fork="true">
<arg line="-logLevel INFO" />
<arg line="-style OBF" />
61,6 → 44,28
</java>
</target>
 
<target name="compile-quick" depends="init-local-properties">
<java classname="com.google.gwt.dev.Compiler" fork="true">
<arg line="-style DETAILED -draftCompile ${projectTestName}" />
<arg line="-logLevel INFO" />
<arg line="-style OBF" />
<arg value="org.tela_botanica.del.Del" />
<classpath>
<path>
<pathelement location="${gwt-path}/gwt-user.jar" />
<pathelement location="${gwt-path}/gwt-dev.jar" />
<pathelement location="${gwt-path}/validation-api-1.0.0.GA-sources.jar" />
<pathelement location="${gwt-path}/validation-api-1.0.0.GA.jar" />
<pathelement location="src" />
<pathelement location="war/WEB-INF/classes" />
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
</classpath>
</java>
</target>
 
<target name="generate-vocabulary" depends="init-local-properties">
<java classname="com.google.gwt.i18n.tools.I18NSync" fork="true">
<arg value="org.tela_botanica.del.client.i18n.Vocabulary" />
84,7 → 89,6
</target>
 
<target name="remove-server-files" depends="init-server-properties">
 
<!-- Avant de redeployer supprime sur le serveur tous les fichiers et repertoires sauf ceux configures pour apache-->
<ftp action="del" server="${server-url}" remotedir="${server-dir}/" userid="${server-login}" password="${server-password}">
<fileset>
138,8 → 142,6
</ftp>
</target>
 
 
 
<target name="build-and-deploy-local">
<antcall target="gwt-compile" />
<antcall target="deploy-local" />
/trunk/scripts/modules/commentaires/AlerteMailCommentaires.php
112,7 → 112,7
*/
protected function chargerCommentairesCommentes() {
// Seuls les utilisateurs ayant explicitement refusé le mail sont ignorés
$preferences = $this->conteneur->getBdd()->proteger('%"mail_notification_mes_commentaires":"0"%');
$preferences = $this->conteneur->getBdd()->proteger('%"mail_notification_mes_com":"0"%');
$date = ($this->dateRenvoi == null) ? 'NOW()' : "'$this->dateRenvoi'";
 
$requete = "SELECT do.id_observation, do.ce_utilisateur, do.courriel_utilisateur, do.prenom_utilisateur, do.nom_utilisateur"
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesVue.java
19,6 → 19,9
public CheckBox recevoirMailsMesObs;
@UiField
public CheckBox recevoirMailsMesCom;
@UiField
public CheckBox recevoirMailsToutesObs;
@UiField
52,6 → 55,11
}
@Override
public void setValeurRecevoirMailsMesCom(boolean valeur) {
recevoirMailsMesCom.setValue(valeur);
}
@Override
public void setValeurRecevoirMailsToutesObs(boolean valeur) {
recevoirMailsToutesObs.setValue(valeur);
}
62,6 → 70,11
}
@Override
public String getValeurRecevoirMailsMesCom() {
return (recevoirMailsMesCom.getValue()) ? "1" : "0";
}
@Override
public String getValeurRecevoirMailsToutesObs() {
return (recevoirMailsToutesObs.getValue()) ? "1" : "0";
}
/trunk/src/org/tela_botanica/del/client/composants/preferences/preferences.css
54,4 → 54,5
 
.zoneMailsToutesObs {
margin-bottom: 10px;
margin-top: 20px;
}
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesVue.ui.xml
14,12 → 14,13
</g:VerticalPanel>
<g:HTMLPanel styleName="{style.colonneGauche}" ui:field="conteneurChamps">
<g:HTMLPanel styleName="{style.zoneMailsMesObs}">
<g:Label text="{constants.recevoirMailsMesObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesObs"/>
<g:Label text="{constants.recevoirMailComProp}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesObs" styleName="gauche pointeur"/><g:Label text="{constants.comEtPropSurObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsMesCom" styleName="gauche pointeur"/><g:Label text="{constants.comSurComEtProp}" styleName="petit" />
</g:HTMLPanel>
<g:HTMLPanel styleName="{style.zoneMailsToutesObs}">
<g:CheckBox ui:field="recevoirMailsToutesObs" styleName="gauche pointeur" />
<g:Label text="{constants.recevoirMailsToutesObs}" styleName="petit" />
<g:CheckBox ui:field="recevoirMailsToutesObs"/>
</g:HTMLPanel>
<g:Button text="{constants.sauvegarder}" ui:field="boutonSauvegarderPreferences" styleName="{style.boutonSauvegarder} arrondi"/>
/trunk/src/org/tela_botanica/del/client/composants/preferences/PreferencesPresenteur.java
27,8 → 27,10
public void afficherMessageChargement();
public void cacherMessageChargement();
public String getValeurRecevoirMailsMesObs();
public String getValeurRecevoirMailsMesCom();
public String getValeurRecevoirMailsToutesObs();
public void setValeurRecevoirMailsMesObs(boolean valeur);
public void setValeurRecevoirMailsMesCom(boolean valeur);
public void setValeurRecevoirMailsToutesObs(boolean valeur);
public HasClickHandlers getBoutonSauvegarder();
}
61,6 → 63,7
private void affecterValeursChamps(HashMap<String, String> preferences) {
vue.setValeurRecevoirMailsMesObs(getPreferenceBool(preferences.get("mail_notification_mes_obs")));
vue.setValeurRecevoirMailsMesCom(getPreferenceBool(preferences.get("mail_notification_mes_com")));
vue.setValeurRecevoirMailsToutesObs(getPreferenceBool(preferences.get("mail_notification_toutes_obs")));
}
75,6 → 78,7
public void onClick(ClickEvent event) {
vue.afficherMessageChargement();
preferences.put("mail_notification_mes_obs", vue.getValeurRecevoirMailsMesObs());
preferences.put("mail_notification_mes_com", vue.getValeurRecevoirMailsMesCom());
preferences.put("mail_notification_toutes_obs", vue.getValeurRecevoirMailsToutesObs());
preferencesService.modifierPreferences(CacheClient.getInstance().getUtilisateur(), preferences, new ModificationPreferencesCallback() {
@Override
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.properties
238,7 → 238,9
 
# Préférences utilisateur
messageTemporaireMails = Identiplante permettra bientôt de recevoir des courriels journaliers récapitulant les propositions, commentaires et observations nouvellement ajoutés. En cochant ces cases vous avez la possibilité de recevoir ces courriels dès qu'il seront mis en service (vous pouvez changer cela à tout moment en revenant sur cette interface)
recevoirMailsMesObs = Recevoir le mail récapitulant les commentaires et propositions faits sur mes observations (1 fois par jour)
recevoirMailsToutesObs = Recevoir le mail récapitulant les nouvelles observations proposées à la détermination (1 fois par jour)
revevoirMailComProp = Recevoir un email (1 fois par jour) récapitulant :
comEtPropSurObs = les commentaires et propositions faits sur mes observations
comSurComEtProp = les commentaires en réponse à mes commentaires et propositions
sauvegarder = Sauvegarder
preferences = Préférences
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.java
1024,20 → 1024,38
String publiee();
 
/**
* Translated "Recevoir le mail récapitulant les commentaires et propositions faits sur mes observations (1 fois par jour)".
* Translated "Recevoir un email (1 fois par jour) récapitulant :".
*
* @return translated "Recevoir le mail récapitulant les commentaires et propositions faits sur mes observations (1 fois par jour)"
* @return translated "Recevoir un email (1 fois par jour) récapitulant :"
*/
@DefaultStringValue("Recevoir le mail récapitulant les commentaires et propositions faits sur mes observations (1 fois par jour)")
@Key("recevoirMailsMesObs")
String recevoirMailsMesObs();
@DefaultStringValue("Recevoir un email (1 fois par jour) récapitulant :")
@Key("recevoirMailComProp")
String recevoirMailComProp();
 
/**
* Translated "les commentaires et propositions faits sur mes observations".
*
* @return translated "les commentaires et propositions faits sur mes observations"
*/
@DefaultStringValue("les commentaires et propositions faits sur mes observations")
@Key("comEtPropSurObs")
String comEtPropSurObs();
 
/**
* Translated "les commentaires en réponse à mes commentaires et propositions".
*
* @return translated "les commentaires en réponse à mes commentaires et propositions"
*/
@DefaultStringValue("les commentaires en réponse à mes commentaires et propositions")
@Key("comSurComEtProp")
String comSurComEtProp();
 
/**
* Translated "Recevoir le mail récapitulant les nouvelles observations proposées à la détermination (1 fois par jour)".
*
* @return translated "Recevoir le mail récapitulant les nouvelles observations proposées à la détermination (1 fois par jour)"
*/
@DefaultStringValue("Recevoir le mail récapitulant les nouvelles observations proposées à la détermination (1 fois par jour)")
@DefaultStringValue("Recevoir le email récapitulant les nouvelles observations proposées à la détermination (1 fois par jour)")
@Key("recevoirMailsToutesObs")
String recevoirMailsToutesObs();
 
/trunk/war/del.css
540,6 → 540,14
font-size: 1.3em;
}
 
.pointeur {
cursor: pointer;
}
.pointeur input {
cursor: pointer;
margin-right: 10px;
}
 
.conteneurIntermediaireProposition {
display: table;
width: 95%;