Resolved issues
NPTPM-1: Report on the result of the review of NPT Startup
NPTPM-2: Create a public summary of the NPTS uptake plan
NPTS-11: Ability to customizing ‘how to publish to GBIF’ page to conditions relevant to the particular GBIF Participant Node
NPTS-1: Species map tiles should be restricted by the boundary of a country, rather than showing tiles globally.
NPTS-12: Rearranging some of the names of the NPT Startup site sections, such as the tabs on the ‘species’ page
NPTS-20: Branding of national institutes including the possibility of showing logos
NPTS-2: Adopting Registry API
NPTS-23: Cancel the mandatory field of GBIF Participant Node
NPTS-25: Retrieving journal names from Mendeley
NPTS-31: Cannot complete installation
NPTS-3: Detach the setup form in NPT Startup profile and combine it with npt_setup module
NPTS-32: Problems with the installation: "Your hashcash string is not valid"
NPTS-43: Extra "save configuration" button on system configuration pages
NPTS-48: Need to update the form-flow block for the scratchpads_admin theme.
NPTS-7: Call to undefined method stdClass::render() on the view block before EOL media contents are cached
NPTS-8: The ability for customizing and branding of the NPT Startup
POR-101: Name parser fails for "Cribbia pendula la Croix & P.J.Cribb"
POR-106: Archive.openArchive should check if the file given actually exists
POR-1: Issues with occurrence search filter map
POR-1354: Update scm tags in github poms
POR-1355: Portal pages that read occurrence need to handle new API class
POR-1356: Build new full-width Occurrence, VerbatimOccurrence and related classes
POR-1360: Occurrence persistence needs to match the new API classes
POR-1367: Ensure downloads work with new Occurrence class
POR-1371: Metrics and maps need to use new api classes
POR-1386: Support for jsonp in API responses
POR-1388: how to check for wrong Kingdom data?
POR-139: Streamline how we handle identifiers in various places in the API
POR-1393: Bounding Box Error
POR-1397: Download functionality for usage statistics
POR-1415: The search results do not show relevant past events
POR-1423: Add last indexed date to dataset page
POR-1436: Country news
POR-1441: Who is publishing?
POR-1449: "Add filter" does not respond / does not work on iPad
POR-1473: External Catalogue of Life link exist twice
POR-1476: improve occurrence searches using negative filter conditions
POR-1481: Rework species name suggest services to be more lightweight
POR-1482: Occurrence result table has bad column sizes
POR-1490: 'Member since' column missing some values in participant list
POR-1491: Use conventional html layout in drupal
POR-1493: classification in header too long
POR-1494: Links on stats page wrong & counts don't match
POR-1496: title runs into species/download box
POR-1506: Occurrence download Error
POR-1507: account management header link sometimes goes to a 403
POR-1510: Order "Type Specimen" section by highest to lowest priority type status
POR-1514: Occurrence page facets / search options: make sure that type status filter is included
POR-1519: Add taxonomic browser for occurrence datasets
POR-1520: Redesign Typification Block on Species Page
POR-1522: Make country names links in the geographic coverage
POR-1524: Download not a valid DwC Archive
POR-1527: Ensure web application uses lower camel case parameter names across service calls
POR-1530: Reconsider higher taxon species search facet
POR-1531: Implement authoring and rendering of PROJECT LOCATION in news detail
POR-1532: Remove data usage summary "main" image
POR-1535: Upgrade to latest jQuery
POR-154: Create new vocabulary interface that all enums implement to retrieve a persistence key
POR-1542: Show source taxonID for non nub pages
POR-1544: Include image records in occurrence detail
POR-155: Optionally interpret html entities in dwca reader
POR-1555: Show all verbatim fields in verbatim occurrence view
POR-1557: Image not showing on species page
POR-1560: Drupal resources pages
POR-1562: Drupal beta reminder cookie only lasts for a few m...
POR-1565: For countries that don't publish, just write "X publishes no data"
POR-1566: Browser header and tab show escaped chars in IE8
POR-1568: Hint text not visible in search bars in IE8
POR-1571: Why show the occurrence button when non exist?
POR-1572: The full screen button of the map does not do anything in Safari for windows
POR-1575: Distribution repeats and is confusing
POR-1581: Special characters are not interpreted in publisher search
POR-1586: Golden Eagle common name info box has Catalogue of Life various times in the source pop up
POR-1590: In frontpage search results, append right hand links with ?q=<search term>
POR-159: add subspecific bacterial ranks to Rank enum
POR-1597: Browser title: change to align with country page version
POR-1602: Contacts badly styled
POR-1603: Port Standards pages to Drupal
POR-1605: Add "belongs to <Network Name>" for datasets belonging to networks
POR-1614: Species API inconsistency in parameter name: datasetKey vs dataset_key
POR-1615: clean up habitat / marine facet
POR-1619: Is before and Is after filters have misleading titles
POR-1623: Downloads fail when username is less than 3 chars
POR-1624: periods instead of commas in numbers
POR-164: Consider removing the redundant collection prefix in the Collection properties
POR-1647: comma splice
POR-1652: Deploy occ download workflow/jar to hdfs
POR-1653: Site deploy to github pages with new maven plugin
POR-1655: Portal needs to show verbatim occurrence fields from new API class
POR-1659: Make crawling/interp deployable from jenkins for appdev
POR-1661: Implement the display of verbatim fields (in groups) on occ detail page
POR-1664: Use more configuration conventions, e.g. for hbase/hive tables
POR-1666: File seems broken. Cannot be opened with WinRAR or 7-zip
POR-1667: Review new Occurrence and VerbatimOccurrence classes
POR-1669: Crawling is not triggered when resources are (re)published in IPT
POR-1674: The actual occurrence widening, limited to verbatim fields.
POR-1676: Add images to Occurrence
POR-1678: Use new Validation Rules to add more granularity to occ geospatial and "other" errors
POR-1683: Update solr schema for new verbatim fields to index
POR-1684: Add occ query filters for collectorName & collectorNumber, others
POR-1685: Refactor geo interp to use new validation rule style
POR-1686: Update metrics to use new geospatial issue style
POR-1687: Update solr schema with new geospatial issue style
POR-1688: Refactor other issue into a new validation rule
POR-1690: Refactor interpretation to use new Continent enum
POR-1693: Parse & interpret typifiedName from type status string
POR-1694: Add typification interpretation
POR-1695: Add typification to solr schema
POR-1696: Add occ query filters in portal for typification
POR-1703: Build a migration tool from old hbase schema to new
POR-1704: Prepare appdev env to be a complete replacement for devapi/portaldev
POR-1711: Uncached occurrence search results pages gives oops
POR-1712: Bad taxon match for subspecies Quedius caseyi divergens
POR-1714: Show featured dataset titles from drupal, not the registry
POR-1715: download meta.xml flawed
POR-1716: Redeploy an updated CLB to production
POR-1724: Occurrence TaxonomyInterpreter should handle atomised scientific names
POR-1729: plazi checklist details return oops
POR-1733: back up registry_live DB
POR-1739: Interpret dc:modified in VerbatimOccurrence
POR-1740: Interpret dc:references as a link
POR-1742: Support partial ISO dates when parsing dates
POR-1743: Refactor API to use OccurrenceIssue set
POR-1746: Interpret min/maxDistanceAboveSurfaceInMeters
POR-1750: Improve country parsers
POR-1751: apidev downloads failing
POR-1752: Create a UAT environment so that people can see new work in a stable environment before production
POR-1765: Modify deployment scripts to build deploy from git
POR-1770: setup UAT varnish
POR-1772: species and occ search jettys (copies from appdev)
POR-1773: its own registry (copy from appdev)
POR-1777: Refactor occurrence api model object for dwc terms
POR-1781: drupal var dump at top of search results page
POR-1784: dc:modified not interpreted
POR-1791: Refactor api classes (occ and verbocc)
POR-1798: Make custom de/serializer for Occurrence and VerbatimOccurrence
POR-1800: Remove verbatim fields from interpreted occurrence during interpretation
POR-1806: Footer update
POR-1813: If no node manager is appointed, the heading should still appear, but with a standard text
POR-1818: Build script that generates the hive table for downloads
POR-1819: Refactor search predicate to hive query
POR-1822: country issues created wrongly
POR-1849: Investigate streaming on occurrence downloads in Varnish
POR-1852: Fix GbifTerm to cover all interp occurrence fields that aren't currently terms
POR-1854: Update oozie workflow to build new 2 table dwca result
POR-1855: Copy & zip step builds dwca from 2 hive tables and meta.xml
POR-1857: Occurrence detail RECORDED has restricted width
POR-1859: Update portal API page with correct javadoc links etc
POR-1860: Add header row to download data files
POR-1865: Interpret Doubles independent of locale
POR-1866: Sort out the match of terms between the IMS Keyword sets and targeted vocabularies.
POR-1869: Opt-out for occurrence download notification
POR-1885: Downloads meta.xml doesn't match downloaded columns
POR-1891: Consolidate the way page title is produced.
POR-1909: On country lookup from coord add logic to try a 5km radius if first attempt fails
POR-1921: Update API page to give correct date for API freeze
POR-1922: Show multimedia on occurence detail page - faked content
POR-1923: Show multimedia on occurrence verbatim page (faked content)
POR-1928: Add MediaType enum to API
POR-1930: Downloads need to support multimedia objects (as an extension)
POR-1931: Occurrence search page supports multimedia data
POR-1932: Occurrence solr index needs to support multimedia queries
POR-1935: Crawling and interpretation needs to extract multimedia from dwca
POR-1939: Type filters giving 0 results
POR-1942: menu links modified after importing should be exportable
POR-1943: Messy listing of contacts on Country pages
POR-1946: Data published by a country about a continent giving too few results
POR-1949: My download was not the same as the query that originated it, and it failed
POR-1952: Points found outside polygon passed to geometry parameter
POR-1954: Create the Multimedia extension
POR-1955: Update API classes for new extension
POR-1956: Occurrence processing must read new Multimedia extension
POR-1957: Create Hive supporting elements for multimedia objects
POR-1958: Update download workflow to include a multimedia file
POR-1959: Stop exposing notification emails in public API
POR-1965: Portal UI must use modified MediaObject class
POR-1967: Style of current portal page on terms is broken
POR-1971: Information on Observers in portal
POR-1981: Harmonize cube and occurrence search parameters
POR-1983: Consolidate javascript loading in Drupal
POR-1985: Fix maintainance varnish html
POR-1988: jquery.cookie.js loaded twice on Drupal
POR-1989: Downloads of 0 records over the API fail during copy and zip
POR-1990: gbif-common's FileUtils.sortInJava method doesn't remove intermediary sort files
POR-1994: Publishing country metrics aren't shown from country pages
POR-1995: New menu needed in java to match drupal (consultations)
POR-1996: TypeStatus enum needs to differentiate btw name and specimen type statuses
POR-1998: Downloads use DwC terms that don't exist
POR-1999: Downloads use DC terms that don't exist
POR-2004: Download size cannot be zero bytes
POR-2009: Geo lookup returns -99 for Åland - should match FI
POR-2010: Registry WS not returning UTF-8
POR-2017: Fix country field on drupal for user signup
POR-2028: Bug: Target=_blank for dataset homepage not working
POR-2032: ISBN number incorrectly interpreted as dataset UUID
POR-2037: wrong total number of records published by country
POR-2040: Blank News section on the data publishing tab of some country pages
POR-2042: Archive reader sorting bug during clb indexing
POR-2050: dwca-reader records are not up to date with all terms
POR-2052: verbatim occurrence page shows multimedia json map
POR-2053: Unicode character dataset search broken
POR-2057: Update registry downloads for HAS_GEOSPATIAL_ISSUE
POR-2058: Align REST urls using underscores or camelCase only
POR-2059: Show some default name in occurrence search when scientific name is null
POR-2060: Change search facet parameters to be camelCase
POR-2061: RSS for GBIF news
POR-2062: Images on species and occ pages without title show ugly "No title"
POR-2063: Image gallery not shown
POR-2064: Multimedia class term should not be in verbatim json
POR-2065: If media file format is text/html make it a web link instead
POR-2066: Default media format to text/html instead of APPLICATION/OCTET-STREAM
POR-2068: ETI Bioinformatics is no longer GBIF Participant
POR-2072: Big downloads fail with bad hive udf operation (issue field)
POR-2074: Digester logging breaks frag and verb processors
POR-2079: Dataset title limited to 255 chars
POR-2082: Interpretation of scientific names not working for Herbario IES San Isidoro de Sevilla
POR-2091: Key "http://rs.tdwg.org/dwc/terms/geodeticDatum" in occurrence API
POR-209: Expose Taxon instead of NameUsage
POR-2095: Resolvable alternate identifiers on dataset detail page are broken
POR-2099: Pensoft/Biodiversity Data Journal - datasets created using our webservice crawl without having an endpoint
POR-2113: Occurrence API page broken
POR-2115: Test run EZID test environment
POR-213: Make Contact address field a list
POR-2138: Occurrence detail shows bad "extensions" property in json API
POR-2139: Typified name not honored
POR-2153: Broken links in the "occurrence download" section of API page
POR-2161: Add publisher occurrence search
POR-2176: Cannot filter occurrences by establishmentMeans
POR-2181: Data below -60 deg lat should be attributed to Antarctica
POR-2189: Bad data in CLB
POR-2204: Search breaks when choosing publishing country from the filters
POR-2205: Samy no longer works here
POR-2206: Countries in facets of a search response use enum name, not ISO code
POR-2215: Publisher name incomplete
POR-2221: Task group on financial sustainability no longer current
POR-2222: Spatial queries with bounding box give incorrect results
POR-2232: Rework Dataset suggest service - it returns too much information
POR-2234: change facet search parameters to camelCase
POR-2237: My Download page - link to query "multimedia is not null" doesn't work
POR-2240: Remove underscore from /lookup/reverse_geocode API URL
POR-2269: Visualisation of DWC:CoordinateUncertaintyInMeters on analytics
POR-2271: Split address line from IMS into proper List
POR-2280: Read/Interprete delimitedBy attribute in DwcA
POR-2298: UAT: Species distributions freemarker error
POR-2317: Create ChecklistNormalizer
POR-2318: Create ChecklistImporter
POR-2336: Syncronization from IMS to Portal not working
POR-2342: Obtain error linking to World Register on Marine Species checklist
POR-2380: Split acceptedUsageID values
POR-2384: Make UsageIssue searchable
POR-2385: Denormalize flat classification
POR-239: List the different usages for vocabularies from rs.gbif.org
POR-2393: The link to the species page for Pinus strobus L. does not work
POR-2394: Pinus strobus L. unavailable
POR-2395: dwca-reader DarwinCoreRecord and DarwinCoreTaxon are not 100% standard
POR-240: Organization physical address is not surfaced
POR-2407: Entry page for "exploring countries"
POR-2410: IMS synchronisation for nodes information
POR-241: Species list download
POR-2419: registry console truncates dataset descriptions on edits
POR-2435: Create custom url structure for analytics pages
POR-2440: Redirect for old ORC URL
POR-2441: Write NubMatching clb indexing CLI
POR-2457: Write BackboneChangedMessage Listener
POR-2459: EBI - 'uncultured' species names
POR-2462: Multimedia mybatis NPE
POR-2468: "Related Resources", rather than "Related GBIF Resources"
POR-2471: Update portal species details page with new information
POR-2472: checklist countByKingdom wrong
POR-2474: Download has 0 records - should have 522,721
POR-2482: user download listing throws exception if unauthenticated
POR-2488: Document occ download activity API
POR-2493: New API method: Trigger a dataset crawl
POR-2494: Australian National Insect Collection dataset seriously buggered, mate
POR-2495: Russian publisher not showing up in "Data From"
POR-2496: Class cast error while building clb solr index
POR-2518: Update dwc API to latest dwc version
POR-2532: correct name is Aiphanes horrida (Jacq.) Burret
POR-2534: Pinus strobus L. unavailable
POR-2540: Add a DOI field to the dataset object
POR-2541: Update dataset DOI during BioCASE metasync
POR-2542: Update dataset DOI during TAPIR metasync
POR-2543: Update dataset DOI during DiGIR metasync
POR-2546: Develop a DOI client library
POR-2547: Create a wireframe for the download dataset page
POR-2548: Create data model to support the download page wireframe
POR-2549: Develop the web page for the download dataset
POR-2554: Document the business rules for DOI handling
POR-2559: Modify the dataset page to clearly show the current DOI
POR-2581: Support DOI field in the legacyDataset API
POR-2584: Configure gbrds.gbif-dev.org to point to registry-ws on apps2.gbif-dev.org
POR-2586: Do DOI crud for datasets
POR-2588: Update register method of DOI library
POR-2621: Jenkins GBIF deploys also try to run if tests failed
POR-2624: Name parser return the genus for subgenus names with a genus given
POR-2625: Checklistbank index builder NPE
POR-2630: Interpret species info habitat values
POR-263: Nub autonym generator issues new ids
POR-2634: Registry solr exception
POR-2636: Display issue at bottom of CHECKLIST stats page
POR-2638: Remove '/' in response links
POR-2662: Index EOL Multimedia checklist extension
POR-2687: Supplying a value to an API parameter that is also a SOLR Keyword causes a 500 Error
POR-2693: Decide what to do if dataset-level license contradicts record-level license
POR-2702: Country page publishing summary chart has bad BoR Observation values
POR-2703: typifiedName parsing bug for "Part of Holotype"
POR-271: Invalid checklist archive still indexed - content is corrupted
POR-2715: Support a simplified download format
POR-2723: DEV cluster uses an outdated version of the Oozie shared lib
POR-2762: Interpreted Country
POR-2764: too many open files: exceotion during plazi checklist indexing
POR-2765: Add XML support to enable Annosys
POR-2766: Writing to unique names & citation table not thread safe
POR-2786: Assign stable ids to nub usages
POR-2788: Allow publishers to be tagged as backbone sources
POR-2800: clb-importer: investigate into why we see NodeId not in CLB yet
POR-2815: Flag backbone usages that should be a recombination
POR-2827: Store homotypical group for names in CLB
POR-2835: Remove link to EOL etc from checklist views
POR-2836: Carlia bicarinata
POR-2843: Page refers to tables that don't exist
POR-2854: Deal with taxon concepts in nub build
POR-2860: Why are dates flagged as "unlikely"?
POR-2869: Checklists in 'distribution' links should be named
POR-2872: Pro parte usages need several nub ids assigned
POR-288: checklistbank-ws/name_usage/[TaxonID]/descendants call doesn't respond
POR-2884: Fix c-deploy ansible scripts
POR-2887: Add nexus installation as ansible script in provisioning/ansible
POR-2889: Improve the cli start/stop scripts
POR-2891: registry
POR-2895: tile-server
POR-2896: portal-web
POR-2897: dwc-api
POR-2898: gbif-api
POR-2899: common-search
POR-2900: name-parser
POR-2901: parsers
POR-2902: gbif-common
POR-2903: xoai
POR-2904: dwca-validator
POR-2905: geocode
POR-2907: postal-service
POR-2908: common-mybatis
POR-2909: dwca-io
POR-2910: pubindex
POR-2911: backbone-patch
POR-2912: gbif-common-ws
POR-2913: download-query-tools
POR-2915: gbif-doi
POR-2916: drupal-mybatis
POR-2917: gbif-common-service
POR-2918: ng-eoi
POR-2919: gbif-httputils
POR-2920: occurrence-heatmap
POR-2922: motherpom
POR-2923: gbif-cli
POR-2924: gbif-microservice
POR-2925: hbase-utils
POR-2926: datacube
POR-2927: gbif-metadata-profile
POR-2929: dwca-validator3
POR-2930: deploy-plugin
POR-2931: dwca-adapters
POR-2932: summer-of-code-2015
POR-2933: eml-profile
POR-2936: monitoring-service
POR-2937: hadoop-compress
POR-2938: name-parser-web
POR-2940: gbif-wrangler
POR-2943: gbif-npt-startup
POR-2944: ipt-customization
POR-2946: Belgian country report shows same dataset 5 times for most recent
POR-2947: Layout problem in Mauritania report top datasets section
POR-2948: Extract logback configuration from services
POR-2949: occurrence-ws
POR-2950: registry-ws
POR-2951: checklistbank-ws
POR-2952: checklistbank-nub-ws
POR-2953: metrics-ws
POR-2954: image-cache
POR-2955: geocode-ws
POR-2956: tile-server
POR-2957: No recent datasets displayed in country report for Mauritania
POR-2959: "Publishing data" page: two broken links to sampe based data
POR-2968: Adjust cli scripts to use the correct user
POR-297: Remove duplicate species from nub, e.g. Wielandia elegans
POR-2974: Add AFFILIATE to GBIF Participation status in the registry
POR-2976: Typo in common operation example
POR-2977: occurrenceID not listed as a parameter for occurrence/search
POR-2980: Collections metadata not shown on dataset page
POR-303: Discover and flag potential zoological synonyms in nub
POR-3033: Country report download button showing on 404
POR-3036: Individual Count not output in Darwin Core Download
POR-3053: Too fuzzy species match for Alyxoria varia
POR-3092: contacts for GBIF Spain
POR-3098: image cache support for TIFF
POR-3099: image cache jpg vs png
POR-3172: Several GBIF resources have dead links
POR-3193: CLB Normalizer duplicates WoRMS Animalia
POR-3199: Download of a large download failed
POR-324: Add secure handler to nub-ws to reload internal nub cache
POR-326: Check why solr and clb give slightly different checklist stats
POR-331: Check why nub build produces imperfect taxonomic trees
POR-345: Add a link to our portal via dc:references into the exports
POR-371: Use string based enums in SOLR instead of ordinals
POR-377: Nub Lookup has authors in species field
POR-398: Merge species by their epithet and authorship
POR-402: Add vernacular name language facet to search
POR-405: Block IRMNG genera without child species
POR-436: Add APG synonyms to dictionaries
POR-44: /occurrence/count/countries throws ugly error
POR-479: Make timeouts configurable in GbifWsClientModule
POR-480: Add range filter methods to API SearchRequest classes
POR-493: EMLParser should handle multiple paragraphs in eml descriptions
POR-494: crawl history response says records: 5 but shows only 1
POR-521: registry-ws: add isoCountrycode filter
POR-524: Use iso country codes in solr index
POR-546: Portal crashed Dec 13, 2013, around 07:00
POR-548: Portal crash Dec 14 7am
POR-939: RawOccurrenceRecord constructor should read dwcOccurrenceId from dwc and make an identifier record
POR-943: HigherTaxonParse should log "Could not process taxon ranking of" at INFO or lower instead of WARN
POR-945: OccurrenceWsClientIT is Ignored due to failing Grizzly bindings
POR-97: Registry should not send any legacy API objects
POR-981: Populate full Occurrence object with interpreted values
POR-983: Add geological terms to Occurrence class
POR-984: Mavenize hbase-site.xml in webservice
SSG-7: Nested pages
TOOL-2: Testing issue levels