Skip to content
Snippets Groups Projects
Commit a62fe1ce authored by ginquin's avatar ginquin
Browse files

Modificaciones minimas

parent 2e271eae
Branches
No related tags found
No related merge requests found
Showing
with 417 additions and 296 deletions
package es.uva.inf.tfg.ginquin.smellswisdom.controller;
import java.time.LocalDate;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.zkoss.lang.Strings;
......@@ -12,6 +15,8 @@ import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zk.ui.select.annotation.WireVariable;
import org.zkoss.zkplus.spring.DelegatingVariableResolver;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.East;
import org.zkoss.zul.Include;
import org.zkoss.zul.Label;
......@@ -44,6 +49,9 @@ public class BusquedaDesignSmellsController extends SelectorComposer<Component>
@Wire
Combobox publicationTypesComboBox;
@Wire
Datebox yearDateBox;
@WireVariable
ArticleService articleService;
......@@ -115,38 +123,67 @@ public class BusquedaDesignSmellsController extends SelectorComposer<Component>
@Listen("onClick=#bBuscar; onOK=#bBuscar; onOK=#descripcionBusqueda")
public void doSearchArticle() {
String keyWord = descripcionBusqueda.getValue().toUpperCase();
String keyWord = descripcionBusqueda.getValue().trim().toUpperCase();
int posicion = publicationTypesComboBox.getSelectedIndex();
Comboitem cbi = publicationTypesComboBox.getSelectedItem();
PublicationType type = null;
if (posicion != -1)
type = publicationTypesListModel.get(posicion);
if (cbi != null)
type = cbi.getValue();
Date date = yearDateBox.getValue();
Calendar calendar = Calendar.getInstance();
if (date != null)
calendar.setTime(date);
List<Article> allArticles = null;
// si no se ha introducido nada
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true) {
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true && date == null) {
allArticles = articleService.getArticles();
}
// filtra los articulos por titulo.
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true) {
allArticles = articleService.searchArticles(keyWord, type, 1);
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true && date == null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 1);
}
// filtra los articulos por tipo.
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false) {
allArticles = articleService.searchArticles(keyWord, type, 2);
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false && date == null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 2);
}
// filtra los articulos por año.
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true && date != null) {
System.out.println("EROROR");
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 3);
}
// filtra los articulos por titulo y tipo.
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false && date == null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 4);
}
// filtra los articulos por titulo y year.
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == true && date != null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 5);
}
// filtra los articulos por titulo y titulo.
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false) {
allArticles = articleService.searchArticles(keyWord, type, 3);
// filtra los articulos por type y year.
if (Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false && date != null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 6);
}
// filtra los articulos por titulo, type y year.
if (!Strings.isBlank(keyWord) && publicationTypesListModel.isSelectionEmpty() == false && date != null) {
allArticles = articleService.searchArticles(keyWord, type, calendar.get(Calendar.YEAR), 6);
}
articlesListModel = new ListModelList<Article>(allArticles);
articlesListBox.setModel(articlesListModel);
publicationTypesListModel.clearSelection();
// Refrescamos la vista al hacer la búsqueda.
/*descripcionBusqueda.setValue("");
publicationTypesComboBox.setSelectedItem(null);
yearDateBox.setValue(null);*/
selectedArticle = null;
refreshArticlesView();
......
......@@ -118,6 +118,8 @@ public class StatisticsApproachesController extends SelectorComposer<Component>
}
}
compChart.options.exporting.enabled=false;
compChart.run();
}
......
......@@ -46,12 +46,12 @@ public class StatisticsPublicationController extends SelectorComposer<Component>
String cYAxes=Labels.getLabel("graphic.absoFrecuency");
String subtitle = Labels.getLabel("statisticsPubli.subtitle");
//grafico de burbuja
//grafico de burbuja.
Map<Integer,Map<String,Integer>> datos0= publicationService.getStatiticsPublicationType();
title = Labels.getLabel("statisticsPubli.title0");
createBubbleChart(title, "", chart0, datos0);
// primer gráfico de lineas y barras
// primer gráfico de lineas y barras.
Map<String, Integer> datos1 = publicationService.getStatiticsInProceedings();
title = Labels.getLabel("statisticsPubli.title1");
Utilities.createBarLineChart(title, subtitle,cYAxes,chart1, datos1);
......@@ -111,7 +111,7 @@ public class StatisticsPublicationController extends SelectorComposer<Component>
}
}
compChart.options.exporting.enabled=false;
compChart.run();
}
......
......@@ -1302,6 +1302,9 @@ public class AddContributionController extends SelectorComposer<Component> {
selectedArticleTool = null;
tabGeneral.setIconSclass("");
tabApproach.setIconSclass("");
// parte general info
titleTextBox.setValue("");
YearIntBox.setValue(null);
......
......@@ -38,7 +38,7 @@ public interface ArticleService {
* @param keyWord palabra clave de búsqueda.
* @return lista de articulos que coinciden.
*/
List<Article> searchArticles(String keyWord,PublicationType type,int caso);
List<Article> searchArticles(String keyWord,PublicationType type,int year,int caso);
/**
* Permite guardar un article
......
......@@ -61,7 +61,7 @@ public class ArticleDao {
}
@Transactional(value="transactionManager", readOnly = true)
public List<Article> searchGlobalArticles(String keyWord, PublicationType type, int caso) {
public List<Article> searchGlobalArticles(String keyWord, PublicationType type,int year, int caso) {
String consulta = "";
......@@ -75,8 +75,18 @@ public class ArticleDao {
consulta = "SELECT ar From Article ar where ar.type=:type";
break;
case 3:
//recupera los articulos por año.
consulta = "SELECT ar From Article ar where ar.year=:year";
break;
case 4:
consulta = "SELECT ar From Article ar " + "where UPPER(ar.title) LIKE :keyWord and ar.type=:type";
break;
case 5:
consulta = "SELECT ar From Article ar " + "where UPPER(ar.title) LIKE :keyWord and ar.year=:year";
break;
case 6:
consulta = "SELECT ar From Article ar " + "where ar.type=:type and ar.year=:year";
break;
default:
break;
}
......@@ -91,9 +101,20 @@ public class ArticleDao {
query.setParameter("type", type);
break;
case 3:
query.setParameter("year", year);
break;
case 4:
query.setParameter("keyWord", "%"+keyWord+"%");
query.setParameter("type", type);
break;
case 5:
query.setParameter("keyWord", "%"+keyWord+"%");
query.setParameter("year", year);
break;
case 6:
query.setParameter("type", type);
query.setParameter("year", year);
break;
default:
break;
}
......
......@@ -40,8 +40,8 @@ public class ArticleServiceImpl implements ArticleService{
}
@Override
public List<Article> searchArticles(String keyWord,PublicationType type,int caso) {
return dao.searchGlobalArticles(keyWord,type, caso);
public List<Article> searchArticles(String keyWord,PublicationType type,int year, int caso) {
return dao.searchGlobalArticles(keyWord,type,year, caso);
}
@Override
......
......@@ -71,6 +71,8 @@ public class Utilities {
DataPoint dataPoint = series.addDataPoint(data.get(j).doubleValue());
dataPoint.name=keys.get(j);
}
compChart.options.exporting.enabled=false;
compChart.run();
}
......@@ -110,6 +112,7 @@ public class Utilities {
series.addDataPoint(j, data.get(j).doubleValue());
}
compChart.options.exporting.enabled=false;
compChart.run();
}
......@@ -182,6 +185,7 @@ public class Utilities {
}
compChart.options.tooltip.crosshairs=true;
compChart.options.tooltip.shared=true;
compChart.options.exporting.enabled=false;
compChart.run();
}
......
......@@ -54,6 +54,66 @@ confirm.message=!Hello! We are happy to see you. Your subscription has been conf
confirm.invalid=Invalid token.
confirm.expired=Your token has expired. Please register again.
#legal.zul
legal.object=OBJECT
legal.sObject=These general conditions of use of the website regulate the terms and conditions of access and use of https://guarded-citadel-24844.herokuapp.com, property of Smellswisdom, which the user of the site must read and accept in order to use all the services and information provided from the site. The mere access and / or use of the site, all or part of its contents and / or services means full acceptance of these general conditions of use.
legal.condition=General conditions of use
legal.sCondition=The general conditions of use of the site regulate the access and use of the site, including the contents and services. Any person who accesses the site agrees to submit to the General Conditions in force at any time.
legal.obligation=USER OBLIGATIONS
legal.sObligation=The user must respect at all times the terms and conditions established in these general conditions of use of the site. The user expressly agrees to make appropriate use of the contents of Smellswidom, without contravening current legislation, good faith and public order.
legal.sObligation1=The user may not use the site to engage in illegal activities such as transmitting, storing, disseminating promoting or distributing data or content or propaganda of a racist, xenophobic, pornographic-illegal nature, of apology of terrorism or attempt against human rights.
legal.sObligation2=It is forbidden to use the website, for illegal or harmful purposes, which may cause damages that compromise the physical or logical systems of Smellwisdom and / or impede the normal functioning of the site.
legal.responsability=SITE RESPONSABILITY
legal.sResponsability=The user knows and accepts that the site does not grant any guarantee of any nature, whether express or implied, on the data, content, information and services that are incorporated and offered from the site.
legal.sResponsability1=Except for the cases that the Law expressly imposes otherwise, and exclusively with the extent and extent to which it is imposed, the site does not guarantee or assume any responsibility regarding the possible damages caused by the use and use of the information, data and site services.
legal.sResponsability2=In any case, the site excludes any liability for damages that may be due to the information and / or services provided or provided by third parties other than the site. All responsibility will be of the third party, either provider or collaborator.
legal.intellectual=INTELLECTUAL AND INDUSTRIAL PROPERTY
legal.sIntellectual=The website, including but not limited to its programming, edition, compilation and other elements necessary for its operation, the designs, logos, text and / or graphics are the property of Smellwisdom or, where appropriate, have a license or express authorization by part of the authors. The creation of hypertext links (links) to any element of the website of the site without the authorization of Smellwisdom is expressly prohibited, provided they are not to a website of the site that does not require identification or authentication for access, or the same be restricted.
legal.sIntellectual1=The user may use the material that appears on this website for personal use, and its use for commercial purposes is prohibited.
legal.law=APPLICABLE LAW AND JURISDICTION
legal.sLaw=These general conditions of use are governed and interpreted in accordance with the Laws of Spain, to which the parties expressly submit.
legal.modifications=MODIFICATIONS
legal.sModifications=Smellswisdom may modify at any time the general conditions of use of the website. It is recommended that you periodically consult these terms and conditions of use of the site, as they may be modified without prior notice.
legal.contact=CONCTACT
legal.sContact=In case any user has any questions about these Legal Conditions or any comments on the site please go to testmailsmells2019@gmail.com.
#cookies.zul
cookies.info=In compliance with the provisions of article 22.2 of Law 34/2002, of July 11, on Services of the Information Society and Electronic Commerce, this web page informs you, in this section, about the collection policy and cookie treatment.
cookies.cookies=WHAT ARE COOKIES?
cookies.sCookies=A cookie is a file that is downloaded to your computer when accessing certain web pages. Cookies allow a web page, among other things, to store and retrieve information about the browsing habits of a user or their equipment and, depending on the information they contain and the way they use their equipment, they can be used to recognize to user.
cookies.types=WHAT TYPES OF COOKIES DOES THIS WEB PAGE USE?
cookies.sTypes=This website uses the following types of cookies:
cookies.sTypes1=Analysis cookies: Those that are well treated by us or by third parties, allow us to quantify the number of users and thus perform the measurement and statistical analysis of the use made by users of the service offered.
cookies.sTypes2=Technical cookies: These are those that allow the user to navigate through the restricted area and use its different functions.
cookies.sTypes3=Personalization cookies: These are those that allow the user to access the service with some predefined general characteristics based on a series of criteria in the user's terminal, such as the language or type of browser through which it connects to the service. service.
cookies.dcookies=DISABLE COOKIES
cookies.sDCookies=You can allow, block or delete the cookies installed on your computer by configuring the browser options installed on your computer.
cookies.sDCookies1=In most web browsers the possibility of allowing, blocking or eliminating cookies installed on your computer is offered.
cookies.tcookies=THIRD PARTY COOKIES
cookies.sTCookies=This website uses third-party services to collect information for statistical purposes and use of the website.
cookies.sTCookies1=Specifically, we use Google Analytics services for our statistics. Some cookies are essential for the operation of the site, for example the built-in search engine.
cookies.wcookies=WARNING ABOUT ELIMINATING COOKIES
cookies.sWCookies=You can delete and block all cookies on this site, but part of the site will not work or the quality of the website may be affected.
cookies.sWCookies1=If you have any questions about our cookies policy, you can contact this website through the following email address testmailsmells2019@gmail.com.
#privacidad.zul
privacy.info=This Privacy Policy establishes the terms in which Smellswisdom uses and protects the information that is provided by its users when using its website. This website is committed to the security of its users' data.
privacy.info1=This site does not collect personal information from users without their knowledge or transferred to third parties.
privacy.info2=Smellswisdom uses third-party cookies to collect information for statistical purposes and use of the website, technical cookies and personalization cookies are used that allow navigation through the website.
privacy.info3=This website contains links to third-party websites, whose privacy policies are outside Smellswisdom. By accessing such websites you can decide whether or not to accept their privacy and cookie policies.
privacy.purpose=PURPOSE OF THE INFORMATION COLLECTED
privacy.sPurpose=Smellswidom uses the information in order to provide the best possible service, particularly to maintain a user registry.
privacy.sPurpose1=Smellswisdom is highly committed to fulfill the commitment to keep your information secure. Systems and tenologies are used to ensure that there is no unauthorized access to your data.
privacy.control=CONTROL OF YOUR PERSONAL INFORMATION
privacy.sControl=At any time you may restrict the collection or use of personal information that is provided to our website.
privacy.sControl1=Smellwisdom will not sell, assign or distribute personal information that is collected without your consent, unless required by a judge with a court order.
privacy.sControl2=Smellswisdom reserves the right to change the terms of this Privacy Policy at any time.
privacy.rights=RIGHTS OF THE INTERESTED PARTIES
privacy.sRights=Anyone has the right to obtain information about the treatments that their data is carried out by Smellwisdom.
privacy.sRights1=You can exercise your rights of access, rectification, deletion and portability of your data, of limitation and opposition to its processing, as well as not being subject to decisions based solely on the automated processing of your data, when appropriate, before the delegate of protection of data at the following email address testmailsmells2019@gmail.com and / or file a claim with the Spanish Agency for Data Protection through its website.
privacy.modification=MODIFICATION OF THE PRIVACY POLICY
privacy.sModification=Smellwisdom reserves the right to modify its Privacy Policy, according to its own criteria, motivated by a legislative, jurisprudential or doctrinal change of the Spanish Agency for Data Protection.
#BusquedaDesignSmells.zul
busqueda.search=Search...
busqueda.bsearch=Search
......@@ -74,6 +134,8 @@ busqueda.mainActivity=Main activity
busqueda.techniques=Techniques
busqueda.numSmells=Number of smells
busqueda.err_year=Incorrect year, please enter a valid year.
#ArticleDetail.zul
articleDetail.menu.general=General
articleDetail.menu.characterisation=Characterisation
......
......@@ -54,6 +54,66 @@ confirm.message=!Hello! We are happy to see you. Your subscription has been conf
confirm.invalid=Invalid token.
confirm.expired=Your token has expired. Please register again.
#legal.zul
legal.object=OBJECT
legal.sObject=These general conditions of use of the website regulate the terms and conditions of access and use of https://guarded-citadel-24844.herokuapp.com, property of Smellswisdom, which the user of the site must read and accept in order to use all the services and information provided from the site. The mere access and / or use of the site, all or part of its contents and / or services means full acceptance of these general conditions of use.
legal.condition=General conditions of use
legal.sCondition=The general conditions of use of the site regulate the access and use of the site, including the contents and services. Any person who accesses the site agrees to submit to the General Conditions in force at any time.
legal.obligation=USER OBLIGATIONS
legal.sObligation=The user must respect at all times the terms and conditions established in these general conditions of use of the site. The user expressly agrees to make appropriate use of the contents of Smellswidom, without contravening current legislation, good faith and public order.
legal.sObligation1=The user may not use the site to engage in illegal activities such as transmitting, storing, disseminating promoting or distributing data or content or propaganda of a racist, xenophobic, pornographic-illegal nature, of apology of terrorism or attempt against human rights.
legal.sObligation2=It is forbidden to use the website, for illegal or harmful purposes, which may cause damages that compromise the physical or logical systems of Smellwisdom and / or impede the normal functioning of the site.
legal.responsability=SITE RESPONSABILITY
legal.sResponsability=The user knows and accepts that the site does not grant any guarantee of any nature, whether express or implied, on the data, content, information and services that are incorporated and offered from the site.
legal.sResponsability1=Except for the cases that the Law expressly imposes otherwise, and exclusively with the extent and extent to which it is imposed, the site does not guarantee or assume any responsibility regarding the possible damages caused by the use and use of the information, data and site services.
legal.sResponsability2=In any case, the site excludes any liability for damages that may be due to the information and / or services provided or provided by third parties other than the site. All responsibility will be of the third party, either provider or collaborator.
legal.intellectual=INTELLECTUAL AND INDUSTRIAL PROPERTY
legal.sIntellectual=The website, including but not limited to its programming, edition, compilation and other elements necessary for its operation, the designs, logos, text and / or graphics are the property of Smellwisdom or, where appropriate, have a license or express authorization by part of the authors. The creation of hypertext links (links) to any element of the website of the site without the authorization of Smellwisdom is expressly prohibited, provided they are not to a website of the site that does not require identification or authentication for access, or the same be restricted.
legal.sIntellectual1=The user may use the material that appears on this website for personal use, and its use for commercial purposes is prohibited.
legal.law=APPLICABLE LAW AND JURISDICTION
legal.sLaw=These general conditions of use are governed and interpreted in accordance with the Laws of Spain, to which the parties expressly submit.
legal.modifications=MODIFICATIONS
legal.sModifications=Smellswisdom may modify at any time the general conditions of use of the website. It is recommended that you periodically consult these terms and conditions of use of the site, as they may be modified without prior notice.
legal.contact=CONCTACT
legal.sContact=In case any user has any questions about these Legal Conditions or any comments on the site please go to testmailsmells2019@gmail.com.
#cookies.zul
cookies.info=In compliance with the provisions of article 22.2 of Law 34/2002, of July 11, on Services of the Information Society and Electronic Commerce, this web page informs you, in this section, about the collection policy and cookie treatment.
cookies.cookies=WHAT ARE COOKIES?
cookies.sCookies=A cookie is a file that is downloaded to your computer when accessing certain web pages. Cookies allow a web page, among other things, to store and retrieve information about the browsing habits of a user or their equipment and, depending on the information they contain and the way they use their equipment, they can be used to recognize to user.
cookies.types=WHAT TYPES OF COOKIES DOES THIS WEB PAGE USE?
cookies.sTypes=This website uses the following types of cookies:
cookies.sTypes1=Analysis cookies: Those that are well treated by us or by third parties, allow us to quantify the number of users and thus perform the measurement and statistical analysis of the use made by users of the service offered.
cookies.sTypes2=Technical cookies: These are those that allow the user to navigate through the restricted area and use its different functions.
cookies.sTypes3=Personalization cookies: These are those that allow the user to access the service with some predefined general characteristics based on a series of criteria in the user's terminal, such as the language or type of browser through which it connects to the service. service.
cookies.dcookies=DISABLE COOKIES
cookies.sDCookies=You can allow, block or delete the cookies installed on your computer by configuring the browser options installed on your computer.
cookies.sDCookies1=In most web browsers the possibility of allowing, blocking or eliminating cookies installed on your computer is offered.
cookies.tcookies=THIRD PARTY COOKIES
cookies.sTCookies=This website uses third-party services to collect information for statistical purposes and use of the website.
cookies.sTCookies1=Specifically, we use Google Analytics services for our statistics. Some cookies are essential for the operation of the site, for example the built-in search engine.
cookies.wcookies=WARNING ABOUT ELIMINATING COOKIES
cookies.sWCookies=You can delete and block all cookies on this site, but part of the site will not work or the quality of the website may be affected.
cookies.sWCookies1=If you have any questions about our cookies policy, you can contact this website through the following email address testmailsmells2019@gmail.com.
#privacidad.zul
privacy.info=This Privacy Policy establishes the terms in which Smellswisdom uses and protects the information that is provided by its users when using its website. This website is committed to the security of its users' data.
privacy.info1=This site does not collect personal information from users without their knowledge or transferred to third parties.
privacy.info2=Smellswisdom uses third-party cookies to collect information for statistical purposes and use of the website, technical cookies and personalization cookies are used that allow navigation through the website.
privacy.info3=This website contains links to third-party websites, whose privacy policies are outside Smellswisdom. By accessing such websites you can decide whether or not to accept their privacy and cookie policies.
privacy.purpose=PURPOSE OF THE INFORMATION COLLECTED
privacy.sPurpose=Smellswidom uses the information in order to provide the best possible service, particularly to maintain a user registry.
privacy.sPurpose1=Smellswisdom is highly committed to fulfill the commitment to keep your information secure. Systems and tenologies are used to ensure that there is no unauthorized access to your data.
privacy.control=CONTROL OF YOUR PERSONAL INFORMATION
privacy.sControl=At any time you may restrict the collection or use of personal information that is provided to our website.
privacy.sControl1=Smellwisdom will not sell, assign or distribute personal information that is collected without your consent, unless required by a judge with a court order.
privacy.sControl2=Smellswisdom reserves the right to change the terms of this Privacy Policy at any time.
privacy.rights=RIGHTS OF THE INTERESTED PARTIES
privacy.sRights=Anyone has the right to obtain information about the treatments that their data is carried out by Smellwisdom.
privacy.sRights1=You can exercise your rights of access, rectification, deletion and portability of your data, of limitation and opposition to its processing, as well as not being subject to decisions based solely on the automated processing of your data, when appropriate, before the delegate of protection of data at the following email address testmailsmells2019@gmail.com and / or file a claim with the Spanish Agency for Data Protection through its website.
privacy.modification=MODIFICATION OF THE PRIVACY POLICY
privacy.sModification=Smellwisdom reserves the right to modify its Privacy Policy, according to its own criteria, motivated by a legislative, jurisprudential or doctrinal change of the Spanish Agency for Data Protection.
#BusquedaDesignSmells.zul
busqueda.search=Search...
busqueda.bsearch=Search
......@@ -74,6 +134,8 @@ busqueda.mainActivity=Main activity
busqueda.techniques=Techniques
busqueda.numSmells=Number of smells
busqueda.err_year=Incorrect year, please enter a valid year.
#ArticleDetail.zul
articleDetail.menu.general=General
articleDetail.menu.characterisation=Characterisation
......
......@@ -54,6 +54,66 @@ confirm.message=¡Hola! Estamos encantados de verte. Su suscripción ha sido con
confirm.invalid=Token no válido.
confirm.expired=Su token ha caducado. Por favor regístrese de nuevo.
#legal.zul
legal.object=Objeto
legal.sObject=Las presentes condiciones generales de uso de la página web,regulan los términos y condiciones de acceso y uso de https://guarded-citadel-24844.herokuapp.com, propiedad de Smellswisdom, que el usuario del sitio deberá de leer y aceptar para poder usar todos los servicios e información que se facilitan desde el sitio. El mero acceso y/o utilización del sitio, de todos o parte de sus contenidos y/o servicios significa la plena aceptación de las presentes condiciones generales de uso.
legal.condition=Condiciones generales de uso
legal.sCondition=Las condiciones generales de uso del sitio regulan el acceso y la utilización del sitio, incluyendo los contenidos y los servicios. Toda persona que acceda a sitio acepta someterse a las Condiciones Generales vigentes en cada momento.
legal.obligation=Obligaciones del Usuario
legal.sObligation=El usuario deberá respetar en todo momento los términos y condiciones establecidos en las presentes condiciones generales de uso del sitio. De forma expresa el usuario se compromete a hacer un uso adecuado de los contenidos de Smellswidom, sin contravenir la legislación vigente, la buena fe y el orden público.
legal.sObligation1=El usuario no podrá utilizar el sitio para incurrir a actividades ilícitas como transmitir, almacenar, divulgar promover o distribuir datos o contenidos o propaganda de carácter racista, xenófobo, pornográfico-ilegal, de apología del terrorismo o atentatorio contra los derechos humanos.
legal.sObligation2=Queda prohibido el uso de la web, con fines ilícitos o lesivos, que puedan provocar daños que comprometan los sistemas físicos o lógicos de Smellwisdom y/o impedir el funcionamiento normal del sitio.
legal.responsability=Responsabilidad del sitio.
legal.sResponsability=El usuario conoce y acepta que el sitio no otorga ninguna garantía de cualquier naturaleza, ya sea expresa o implícita, sobre los datos, contenidos, información y servicios que se incorporan y ofrecen desde el sitio.
legal.sResponsability1=Exceptuando los casos que la Ley imponga expresamente lo contrario, y exclusivamente con la medida y extensión en que lo imponga, el sitio no garantiza ni asume responsabilidad alguna respecto a los posibles daños y perjuicios causados por el uso y utilización de la información, datos y servicios del sitio.
legal.sResponsability2=En todo caso, el sitio excluye cualquier responsabilidad por los daños y perjuicios que puedan deberse a la información y/o servicios prestados o suministrados por terceros diferentes al sitio. Toda responsabilidad será del tercero ya sea proveedor o colaborador.
legal.intellectual=Propiedad intelectual e industrial
legal.sIntellectual=El sitio web, incluyendo a título enunciativo pero no limitativo su programación, edición, compilación y demás elementos necesarios para su funcionamiento, los diseños, logotipos, texto y/o gráficos son propiedad de Smellwisdom o en su caso dispone de licencia o autorización expresa por parte de los autores. Queda expresamente prohibida la creación de enlaces de hipertexto (links) a cualquier elemento integrante del sitio web del sitio sin la autorización de Smellwisdom, siempre que no sean a una página web del sitio que no requiera identificación o autenticación para su acceso, o el mismo esté restringido.
legal.sIntellectual1=El usuario puede utilizar el material que aparezca en este sitio web para su uso personal, quedando prohibido su uso con fines comerciales.
legal.law=Ley aplicable y Jurisdicción
legal.sLaw=Las presentes condiciones generales de uso se rigen y se interpretan de acuerdo con las Leyes de España, a la que se someten expresamente las partes.
legal.modifications=Modificaciones
legal.sModifications=Smellswisdom podrá modificar en cualquier momento las condiciones generales de uso del sitio web. Se recomienda que consulte periódicamente los presentes términos y condiciones de uso del sitio, ya que pueden ser modificados sin previo aviso.
legal.contact=Contacto
legal.sContact=En caso de que cualquier usuario tuviera alguna duda acerca de estas Condiciones legales o cualquier comentario sobre el sitio por favor diríjase a testmailsmells2019@gmail.com.
#cookies.zul
cookies.info=En cumplimiento con lo dispuesto en el artículo 22.2 de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico, esta página web le informa, en esta sección, sobre la política de recogida y tratamiento de cookies.
cookies.cookies=¿QUÉ SON LAS COOKIES?
cookies.sCookies=Una cookie es un fichero que se descarga en su ordenador al acceder a determinadas páginas web. Las cookies permiten a una página web, entre otras cosas, almacenar y recuperar información sobre los hábitos de navegación de un usuario o de su equipo y, dependiendo de la información que contengan y de la forma en que utilice su equipo, pueden utilizarse para reconocer al usuario.
cookies.types=¿QUÉ TIPOS DE COOKIES UTILIZA ESTA PÁGINA WEB?
cookies.sTypes=Esta página web utiliza los siguientes tipos de cookies:
cookies.sTypes1=Cookies de análisis: Son aquéllas que bien tratadas por nosotros o por terceros, nos permiten cuantificar el número de usuarios y así realizar la medición y análisis estadístico de la utilización que hacen los usuarios del servicio ofertado.
cookies.sTypes2=Cookies técnicas: Son aquellas que permiten al usuario la navegación a través del área restringida y la utilización de sus diferentes funciones.
cookies.sTypes3=Cookies de personalización: Son aquellas que permiten al usuario acceder al servicio con algunas características de carácter general predefinidas en función de una serie de criterios en el terminal del usuario como por ejemplo serian el idioma o el tipo de navegador a través del cual se conecta al servicio.
cookies.dcookies=DESACTIVAR LAS COOKIES
cookies.sDCookies=Puede usted permitir, bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones del navegador instalado en su ordenador.
cookies.sDCookies1=En la mayoría de los navegadores web se ofrece la posibilidad de permitir, bloquear o eliminar las cookies instaladas en su equipo.
cookies.tcookies=COOKIES DE TERCEROS
cookies.sTCookies=Esta página web utiliza servicios de terceros para recopilar información con fines estadísticos y de uso de la web.
cookies.sTCookies1=En concreto, usamos los servicios de Google Analytics para nuestras estadísticas. Algunas cookies son esenciales para el funcionamiento del sitio, por ejemplo el buscador incorporado.
cookies.wcookies=ADVERTENCIA SOBRE ELIMINAR COOKIES
cookies.sWCookies=Usted puede eliminar y bloquear todas las cookies de este sitio, pero parte del sitio no funcionará o la calidad de la página web puede verse afectada.
cookies.sWCookies1=Si tiene cualquier duda acerca de nuestra política de cookies, puede contactar con esta página web a través de la siguiente dirección de correo electrónico testmailsmells2019@gmail.com.
#privacidad.zul
privacy.info=En la presente Política de Privacidad se establece los términos en las que Smellswisdom usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Este sitio web está comprometido con la seguridad de los datos de sus usuarios.
privacy.info1=En este sitio no se recoge información de carácter personal de los usuarios sin su conocimiento ni se ceden a terceros.
privacy.info2=Smellswisdom utiliza cookies de terceros para recoger información con fines estadísticos y de uso de la web, se utilizan cookies técnicas y cookies de personalización que permiten la navegación a través del sitio web.
privacy.info3=Este sitio web contiene enlaces a sitios web de terceros, cuyas políticas de privacidad son ajenas a Smellswisdom. Al acceder a tales sitios web usted puede decidir si acepta o no sus políticas de privacidad y de cookies.
privacy.purpose=FINALIDAD DE LA INFORMACIÓN RECOGIDA
privacy.sPurpose=Smellswidom emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios.
privacy.sPurpose1=Smellswisdom está altamente comprometido para cumplir con el compromiso de mantener su información segura. Se utilizan sistemas y tenologías para asegurar que no exista un acceso no autorizado a sus datos.
privacy.control=CONTROL DE SU INFORMACIÓN PERSONAL
privacy.sControl=En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.
privacy.sControl1=Smellwisdom no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con una orden judicial.
privacy.sControl2=Smellswisdom se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
privacy.rights=DERECHOS DE LOS INTERESADOS
privacy.sRights=Cualquier persona tiene derecho a obtener información sobre los tratamientos que de sus datos que se llevan a cabo por parte de Smellwisdom.
privacy.sRights1=Puede ejercer sus derechos de acceso, rectificación, supresión y portabilidad de sus datos, de limitación y oposición a su tratamiento, así como a no ser objeto de decisiones basadas únicamente en el tratamiento automatizado de sus datos, cuando procedan, ante el delegado de protección de datos en la siguiente dirección de correo electrónico testmailsmells2019@gmail.com y/o presentar una reclamación ante la Agencia Española de Protección de Datos a través de su página web.
privacy.modification=MODIFICACIÓN DE LA POLÍTICA DE PRIVACIDAD
privacy.sModification=Smellwisdom se reserva el derecho a modificar su Política de privacidad, de acuerdo a su propio criterio, motivado por un cambio legislativo, jurisprudencial o doctrinal de la Agencia Española de Protección de Datos.
#BusquedaDesignSmells.zul
busqueda.search=Buscar...
busqueda.bsearch=Buscar
......@@ -74,6 +134,8 @@ busqueda.mainActivity=Actividad Principal
busqueda.techniques=Técnicas
busqueda.numSmells=Número de smells
busqueda.err_year=Año incorrecto, por favor introducir un año válido.
#ArticleDetail.zul
articleDetail.menu.general=General
articleDetail.menu.characterisation=Caracterización
......
<div hflex="1" vflex="1" sclass="banner">
<hbox hflex="1" vflex="1" align="center">
<hbox hflex="1" align="center">
<div hflex="1" vflex="1">
<a label="SMELLSWISDOM" sclass="banner-head" href="/index.zul" autodisable="self"/>
</div>
......
<div hflex="1" vflex="1" sclass="footer">
<hlayout hflex="1" vflex="1" style="margin:5px">
<hlayout hflex="1" vflex="1">
<hlayout hflex="1">
<a id="legal" label="${labels.footer.legal}" href="/pages/legal/legal.zul"/>
<a id="privacy" label="${labels.footer.privacy}" href="/pages/legal/privacidad.zul"/>
......
......@@ -26,6 +26,5 @@
<south border="none">
<include src="/css/footer.zul" />
</south>
</borderlayout>
</zk>
......@@ -3,96 +3,49 @@
<zk>
<div self="@define(content)" hflex="1" vflex="1">
<vbox align="start">
<vbox align="start" spacing="1.5em">
<div align="center" hflex="1">
<label value="${labels.footer.cookies}" sclass="head1" />
</div>
<label>
En cumplimiento con lo dispuesto en el artículo 22.2 de
la Ley 34/2002, de 11 de julio, de Servicios de la
Sociedad de la Información y de Comercio Electrónico,
esta página web le informa, en esta sección, sobre la
política de recogida y tratamiento de cookies.
</label>
<label sclass="head2">${labels.cookies.info}</label>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.cookies}</label>
<label sclass="head2">${labels.cookies.sCookies}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.types}</label>
<label sclass="head2">${labels.cookies.sTypes}</label>
<label sclass="head2">${labels.cookies.sTypes1}</label>
<label sclass="head2">${labels.cookies.sTypes2}</label>
<label sclass="head2">${labels.cookies.sTypes3}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.dcookies}</label>
<label sclass="head2">${labels.cookies.sDCookies}</label>
<label sclass="head2">${labels.cookies.sDCookies1}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.tcookies}</label>
<label sclass="head2">${labels.cookies.sTCookies}</label>
<label sclass="head2">${labels.cookies.sTCookies1}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.tcookies}</label>
<label sclass="head2">${labels.cookies.sTCookies}</label>
<label sclass="head2">${labels.cookies.sTCookies1}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.cookies.wcookies}</label>
<label sclass="head2">${labels.cookies.sWCookies}</label>
<label sclass="head2">${labels.cookies.sWCookies1}</label>
</vlayout>
<label sclass="head2">¿QUÉ SON LAS COOKIES?</label>
<label>
Una cookie es un fichero que se descarga en su ordenador
al acceder a determinadas páginas web. Las cookies
permiten a una página web, entre otras cosas, almacenar
y recuperar información sobre los hábitos de navegación
de un usuario o de su equipo y, dependiendo de la
información que contengan y de la forma en que utilice
su equipo, pueden utilizarse para reconocer al usuario.
</label>
<label sclass="head2">
¿QUÉ TIPOS DE COOKIES UTILIZA ESTA PÁGINA WEB?
</label>
Esta página web utiliza los siguientes tipos de cookies:
<label>
Cookies de análisis: Son aquéllas que bien tratadas por
nosotros o por terceros, nos permiten cuantificar el
número de usuarios y así realizar la medición y análisis
estadístico de la utilización que hacen los usuarios del
servicio ofertado.
</label>
<label>
Cookies técnicas: Son aquellas que permiten al usuario
la navegación a través del área restringida y la
utilización de sus diferentes funciones.
</label>
<label>
Cookies de personalización: Son aquellas que permiten al
usuario acceder al servicio con algunas características
de carácter general predefinidas en función de una serie
de criterios en el terminal del usuario como por ejemplo
serian el idioma o el tipo de navegador a través del
cual se conecta al servicio.
</label>
<label sclass="head2">DESACTIVAR LAS COOKIES</label>
<label>
Puede usted permitir, bloquear o eliminar las cookies
instaladas en su equipo mediante la configuración de las
opciones del navegador instalado en su ordenador.
En la mayoría de los navegadores web se ofrece la
posibilidad de permitir, bloquear o eliminar las cookies
instaladas en su equipo.
</label>
<label sclass="head2">COOKIES DE TERCEROS</label>
<label>
Esta página web utiliza servicios de terceros para
recopilar información con fines estadísticos y de uso de
la web.
En concreto, usamos los servicios de Google Analytics
para nuestras estadísticas. Algunas cookies son
esenciales para el funcionamiento del sitio, por ejemplo
el buscador incorporado.
</label>
<label sclass="head2">
ADVERTENCIA SOBRE ELIMINAR COOKIES
</label>
<label>
Usted puede eliminar y bloquear todas las cookies de
este sitio, pero parte del sitio no funcionará o la
calidad de la página web puede verse afectada.
</label>
<label>
Si tiene cualquier duda acerca de nuestra política de
cookies, puede contactar con esta página web a través de
la siguiente dirección de correo electrónico
testmailsmells2019@gmail.com.
</label>
</vbox>
</div>
</zk>
\ No newline at end of file
......@@ -2,106 +2,53 @@
<?init class="org.zkoss.zk.ui.util.Composition" arg0="/css/template.zul"?>
<zk>
<div self="@define(content)" hflex="1" vflex="1">
<vbox align="start">
<vbox align="start" spacing="1.5em">
<div align="center" hflex="1">
<label value="${labels.footer.legal}" sclass="head1" />
</div>
<label sclass="head1">Objeto</label>
Las presentes condiciones generales de uso de la página web,
regulan los términos y condiciones de acceso y uso de
https://guarded-citadel-24844.herokuapp.com, propiedad de
Smellswisdom, que el usuario del sitio deberá de leer y
aceptar para poder usar todos los servicios e información
que se facilitan desde el sitio. El mero acceso y/o
utilización del sitio, de todos o parte de sus contenidos
y/o servicios significa la plena aceptación de las presentes
condiciones generales de uso.
<label sclass="head1">Condiciones generales de uso</label>
Las condiciones generales de uso del sitio regulan el acceso
y la utilización del sitio, incluyendo los contenidos y los
servicios. Toda persona que acceda a sitio acepta someterse
a las Condiciones Generales vigentes en cada momento.
<label sclass="head1">Obligaciones del Usuario</label>
El usuario deberá respetar en todo momento los términos y
condiciones establecidos en las presentes condiciones
generales de uso del sitio. De forma expresa el usuario se
compromete a hacer un uso adecuado de los contenidos de
Smellswidom, sin contravenir la legislación vigente, la
buena fe y el orden público.
El usuario no podrá utilizar el sitio para incurrir a
actividades ilícitas como transmitir, almacenar, divulgar
promover o distribuir datos o contenidos o propaganda de
carácter racista, xenófobo, pornográfico-ilegal, de apología
del terrorismo o atentatorio contra los derechos humanos.
Queda prohibido el uso de la web, con fines ilícitos o lesivos,
que puedan provocar daños que comprometan los sistemas físicos o
lógicos de Smellwisdom y/o impedir el funcionamiento normal del sitio.
<label sclass="head1">Responsabilidad del sitio</label>
El usuario conoce y acepta que el sitio no otorga ninguna
garantía de cualquier naturaleza, ya sea expresa o
implícita, sobre los datos, contenidos, información y
servicios que se incorporan y ofrecen desde el sitio.
Exceptuando los casos que la Ley imponga expresamente lo
contrario, y exclusivamente con la medida y extensión en que
lo imponga, el sitio no garantiza ni asume responsabilidad
alguna respecto a los posibles daños y perjuicios causados
por el uso y utilización de la información, datos y
servicios del sitio.
En todo caso, el sitio excluye cualquier responsabilidad
por los daños y perjuicios que puedan deberse a la
información y/o servicios prestados o suministrados por
terceros diferentes al sitio. Toda responsabilidad será del
tercero ya sea proveedor o colaborador.
<label sclass="head1">
Propiedad intelectual e industrial
</label>
El sitio web, incluyendo a título enunciativo pero no
limitativo su programación, edición, compilación y demás
elementos necesarios para su funcionamiento, los diseños,
logotipos, texto y/o gráficos son propiedad de Smellwisdom o
en su caso dispone de licencia o autorización expresa por
parte de los autores. Queda expresamente prohibida la
creación de enlaces de hipertexto (links) a cualquier
elemento integrante del sitio web del sitio sin la
autorización de Smellwisdom, siempre que no sean a una
página web del sitio que no requiera identificación o
autenticación para su acceso, o el mismo esté restringido.
El usuario puede utilizar el material que aparezca en este
sitio web para su uso personal, quedando prohibido su uso
con fines comerciales.
<label sclass="head1">Ley aplicable y Jurisdicción</label>
Las presentes condiciones generales de uso se rigen y se
interpretan de acuerdo con las Leyes de España, a la que se
someten expresamente las partes.
<label sclass="head1">Modificaciones</label>
Smellswisdom podrá modificar en cualquier momento las
condiciones generales de uso del sitio web. Se recomienda
que consulte periódicamente los presentes términos y
condiciones de uso del sitio, ya que pueden ser modificados
sin previo aviso.
<label sclass="head1">Contacto</label>
En caso de que cualquier usuario tuviese alguna duda acerca
de estas Condiciones legales o cualquier comentario sobre el
sitio por favor diríjase a testmailsmells2019@gmail.com.
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.object}</label>
<label sclass="head2">${labels.legal.sObject}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.condition}</label>
<label sclass="head2">${labels.legal.sCondition}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.obligation}</label>
<label sclass="head2">${labels.legal.sObligation}</label>
<label sclass="head2">${labels.legal.sObligation1}</label>
<label sclass="head2">${labels.legal.sObligation2}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.responsability}</label>
<label sclass="head2">${labels.legal.sResponsability}</label>
<label sclass="head2">${labels.legal.sResponsability1}</label>
<label sclass="head2">${labels.legal.sResponsability2}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.intellectual}</label>
<label sclass="head2">${labels.legal.sIntellectual}</label>
<label sclass="head2">${labels.legal.sIntellectual1}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.law}</label>
<label sclass="head2">${labels.legal.sLaw}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.modifications}</label>
<label sclass="head2">${labels.legal.sModifications}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.legal.contact}</label>
<label sclass="head2">${labels.legal.sContact}</label>
</vlayout>
</vbox>
......
......@@ -2,89 +2,55 @@
<?init class="org.zkoss.zk.ui.util.Composition" arg0="/css/template.zul"?>
<zk>
<div self="@define(content)" hflex="1" vflex="1">
<vbox align="start">
<vbox align="start" spacing="1.5em">
<div align="center" hflex="1">
<label value="${labels.footer.privacy}" sclass="head1" />
</div>
<label>
En la presente Política de Privacidad se establece los
términos en las que Smellswisdom usa y protege la
información que es proporcionada por sus usuarios al
momento de utilizar su sitio web. Este sitio web está
comprometido con la seguridad de los datos de sus
usuarios.
<vlayout spacing="1em">
<label sclass="head2">${labels.privacy.info}</label>
<label sclass="head2">${labels.privacy.info1}</label>
<label sclass="head2">${labels.privacy.info2}</label>
<label sclass="head2">${labels.privacy.info3}</label>
</vlayout>
<vlayout spacing="1em">
<label sclass="head2">${labels.privacy.purpose}</label>
<label sclass="head2">${labels.privacy.sPurpose}</label>
<label sclass="head2">
${labels.privacy.sPurpose1}
</label>
</vlayout>
<label>
En este sitio no se recoge información de carácter
personal de los usuarios sin su conocimiento ni se ceden
a terceros.
<vlayout spacing="1em">
<label sclass="head1">${labels.privacy.control}</label>
<label sclass="head2">${labels.privacy.sControl}</label>
<label sclass="head2">
${labels.privacy.sControl1}
</label>
<label>
Smellswisdom utiliza cookies de terceros para recoger
información con fines estadísticos y de uso de la web,
se utilizan cookies técnicas y cookies de
personalización que permiten la navegación a través del
sitio web.
<label sclass="head2">
${labels.privacy.sControl2}
</label>
Este sitio web contiene enlaces a sitios web de terceros,
cuyas políticas de privacidad son ajenas a Smellswisdom. Al
acceder a tales sitios web usted puede decidir si acepta o
no sus políticas de privacidad y de cookies.
</vlayout>
<vlayout spacing="1em">
<label sclass="head1">${labels.privacy.rights}</label>
<label sclass="head2">${labels.privacy.sRights}</label>
<hlayout>
<label sclass="head2">
Finalidad de la información recogida
${labels.privacy.sRights1}
</label>
<a href="https://www.agpd.es">www.agpd.es</a>
</hlayout>
</vlayout>
Smellswidom emplea la información con el fin de proporcionar
el mejor servicio posible, particularmente para mantener un
registro de usuarios.
Smellswisdom está altamente comprometido para cumplir con el
compromiso de mantener su información segura. Se utilizan
sistemas y tenologías para asegurar que no exista un acceso
no autorizado a sus datos.
<vlayout spacing="1em">
<label sclass="head1">
${labels.privacy.modification}
</label>
<label sclass="head2">
Control de su información personal
${labels.privacy.sModification}
</label>
En cualquier momento usted puede restringir la recopilación
o el uso de la información personal que es proporcionada a
nuestro sitio web.
Smellwisdom no venderá, cederá ni distribuirá la información
personal que es recopilada sin su consentimiento, salvo que
sea requerido por un juez con una orden judicial.
Smellswisdom se reserva el derecho de cambiar los términos
de la presente Política de Privacidad en cualquier momento.
<label sclass="head2">Derechos de los interesados</label>
<div>
Cualquier persona tiene derecho a obtener confirmación
sobre los tratamientos que de sus datos que se llevan a
cabo por parte de Smellwisdom.
Puede ejercer sus derechos de acceso, rectificación,
supresión y portabilidad de sus datos, de limitación y
oposición a su tratamiento, así como a no ser objeto de
decisiones basadas únicamente en el tratamiento
automatizado de sus datos, cuando procedan, ante el
delegado de protección de datos en la siguiente
dirección de correo electrónico
testmailsmells2019@gmail.com y/o presentar una
reclamación ante la Agencia Española de Protección de
Datos a través de su página web
<a href="https://www.agpd.es">www.agpd.es</a>
.
</div>
<label sclass="head2">Modificación de la Política de Privacidad</label>
Smellwisdom se reserva el derecho a modificar su
Política de privacidad, de acuerdo a su propio criterio,
motivado por un cambio legislativo, jurisprudencial o
doctrinal de la Agencia Española de Protección de Datos.
</vlayout>
</vbox>
......
......@@ -12,7 +12,10 @@
<comboitem label="${each}" />
</template>
</combobox>
<button id="bBuscar" label="${labels.busqueda.bsearch}" />
<datebox id="yearDateBox" format="yyyy"
placeholder="${labels.busqueda.year}" constraint="no future:${labels.busqueda.err_year}" buttonVisible="false" />
<button id="bBuscar" label="${labels.busqueda.bsearch}"
autodisable="true" />
</div>
</north>
<center border="none" autoscroll="true">
......@@ -81,8 +84,7 @@
<listcell
label="${each.fullNameInstitution}" />
<listcell
label="${each.isAcademic}" />
<listcell label="${each.isAcademic}" />
</listitem>
</template>
......@@ -118,7 +120,8 @@
<label id="numberSmells" hflex="1" sclass="head2" />
</hlayout>
<div hflex="1" align="center">
<button id="bMoreDetail" label="Ver más detalle" onClick='desktop.setBookmark("busqueda")'/>
<button id="bMoreDetail" label="Ver más detalle"
onClick='desktop.setBookmark("busqueda")' />
</div>
</vlayout>
</groupbox>
......
......@@ -25,7 +25,7 @@
<div align="center">
<button id="okButton" label="${labels.modal.buttonOk}"
tooltiptext="${labels.modal.buttonOk}" />
<button id="cancelButton" label="${modal.buttonCancel}"
<button id="cancelButton" label="${labels.modal.buttonCancel}"
tooltiptext="${modal.buttonCancel}" />
</div>
</vlayout>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment