Fixed an issue with the body classes
- Removed the Sign In and Register links from the top right menu in the landing page- Fixed some styling alignment issues in the carousel
Added some under construction pages, some images for selecting repository type, and cleaned the template interface a bit
Fixed the left-side menu minimalize
Left side menu bar now with fixed position
form controls now have a 2px radius instead of 4px
In the datasource registration when from the countries listbox the 'none selected' choice is made, do not add the loader because no async call will be made
Reimplemented the user registration page
Removed some classes that caused some problems in the landing page menu items
Prepared the browse history page
renamed JobStatus to validationStatus
added methods to resubmitjob and get a specific ruleset
created new methods to get jobs with status
update getJobs method to call the new method of validatorService
added methods to get jobs of users, and job summaryadded new constants needed for jobType parameter of get*Jobs* methods
Incorporated Natalia's first edition of the landing page
added methods to get jobs of users + totalNumber
Added another method in ValitationService
Added responsive css for the wizard
Added a last update date for the opendoar and re3data lists
Added a message in the datasource type boxes for literature and data repositories
added method to get latest update date of opendoar/re3data lists
In the Update repository page's title section we now show the repository logo and name
Added an angle (down/up) icon in show advanced link in select guidelines step of the validation wizard
In manage datasources, repositories can be viewed either in grid or list mode
Fixed an error in updating repository url
Added a Help Admin menu where the administrator user can edit and previewthe help texts
- Fixed the calls to the MyFormGroup constructor- Moved the login form from pure html code to using gwt widgets
Changed all the major widgets to load appropriate help (if needed) from the database on the fly
- Moved common code to uoa-gwt-widgets- Importing uoa-gwt-widgets
Changed repository type boxes to be links (instead of having only the title as link)
Fixed a css issue in the manage repository initial page
Menu update
Added the run compatibility test functionality
updated getSets to return an empty list in case of exception
reordering of spring xmls to compile changed repoAPI impl to dms-cached
- Refactor wizard widget- Initial commit for run compatibility test wizard
added method to get Rulesetsfixed a bug while loading Guidelines
added modes for validation types
added method to submit validation job
added method to get urls of user's repos
fixed a bug in datasourceClass of a repository
Added an update repository information button
Refactored services in client
Added functionality for updating repository interfaces
updated to set compliance name after updating/inserting an interface
deleting an interface now requires type of datasource
listSets now returns null value when an exception occurs
update/insert interface now return the interface rather than void
moved services in new packageadded methods to insert/update interface
changed repoAPi to repoApiExtended
performance improvement:vocabularies are now loaded on startup,cached and refreshed every 1 hour
updated to set complianceName in repo interfaces
updated to fetch sets only if a repository is identified successfully
added compatibility classes in datasourceVocabularies
updated logger properties
updated getRepository to need an id only.added method to get Datasources of user
Finished the repository registration main functionality
identifyRepository returns now false rather than exception
updated getRepositories by country method to not include repos without country
Finished the interfaces step of the repository registration wizard
Uncommented a method in RepositoryService
added InterfaceInformation classadded method to get InterfaceInfomation with one single call
fixed oaitools initialization
Added interface fields and added cotrollers for the rest of repository types
fix to get data compatibilities
added new font
added method to get dnet Compatibility levels
updated constants for repositoryMode
added constants for repositoryMode
added method to identify a repository
fixed a string problem
Added controllers for the rest of the repository types as well (data, journal, aggregator)
Completed the second step (repository information form) in the register repository wizard
added class for Constants in shared folder
added validationServiceadded method to get sets of a repository by url
updated getDatasourceClasses to return a map<key,value> rather than a list<value>
updated typologies list
fixed path for timezones
renamed class to DatasourceVocabularies
added method to get needed vocabularies with a single async call
- Created a register repository wizard- Added a first step for this wizard (select repository) which will be used in the following modes: literature and data
added methods to get the available datasourceClasses, register a datasource and updates it's basic information
added constructor without parameters in Timezone class
moved Timezone to shared folder
added methods to get typologies and timezones
added dummy method to return countries without using cache.enabled by parameter: services.repo-manager.repository.testing.mode
updated getRepositories method to return a Tuple of repositories by a specific country and (optionally) repositories for unknown countries.
getCountries methods now return a map
Added a tuple class
added methods to getCountries
Added support for history tokens and logout functionality
*removed servlets and mappings for each service from web.xml. Added a new GwtSpringServlet to map all services
*changed the relative path of services to SpringGwtServices/<service-name>*removed servlets and mappings for each service from web.xml. Added a new GwtSpringServlet to map all services*Service implementations are now annotated using spring "@Service" *reduced the number of permutations to 1 to speedup compiling
added EmailUtilsdecoupled email messages from UserServiceImplimplemented method to report exceptions via Emailemail text are now loaded via emai-texts.properties file
implemented methods to get repositories by country and get a single repository
implemented methods to reset user password and update user profile