Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfix 2023 06 03 #508

Merged
merged 6 commits into from
Jun 16, 2023
Merged

Hotfix 2023 06 03 #508

merged 6 commits into from
Jun 16, 2023

Conversation

egbot
Copy link
Member

@egbot egbot commented Jun 16, 2023

Pull Request Checklist:

  • Hotfixes should be merged into both the Development and master branches (at the same time).
  • There are no linter errors
  • Symbiota coding standards have been followed

egbot added 6 commits June 2, 2023 21:15
- Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
- Collection categories failing to be persist
- Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
- collection identifier (collid) failed to be passed to statistics update function
- Improve TROPICOS method of matching on infraspecific taxa
- Improve close match suggestings
@egbot egbot merged commit c79fe50 into master Jun 16, 2023
egbot added a commit that referenced this pull request Jun 16, 2023
* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions
egbot added a commit to CCH2-org/Symbiota that referenced this pull request Jun 19, 2023
@egbot egbot deleted the hotfix_2023-06-03 branch June 20, 2023 23:12
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Jun 23, 2023
commit deb6549
Author: Edward Gilbert <[email protected]>
Date:   Thu Jun 22 09:24:36 2023 -0700

    Hotfix 2023 06 19 (BioKIC#518)

    * Taxonomy Harvesting minor adjustments

    - Check resources before interpretation and again after interpretation
    - If name is matched within one recourse, skip the unnecessary step to check other resources
    - Synchronize display text

    * Refactor ImageLocalProcessor and resolve various bugs

    - Provide support for input file to include medium and thumbnail image derivatives
    - Expand Image Map processing to allow mapping file to include any images table field name
    - Expand images insert function to handle any valid field found within images table
    - Merge duplicate actions into shared private functions
    - MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
    - Handle BOM characters at start of csv file.
    - Trim header elements for testing column names.
    - Enforce default action of accepting derivative urls supplied within a csv image map file
    - Improve uriExists function
    - Make sure to remove staging images

    * Occurrence Public Display page

    - Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

    * Checklist multi-polygon map Issue

    - Multipolygons defined within a checklist fail to map within both simple and dynamic maps

    * Suppress geo ref index during stats update

    * Occurrence Reviewer bug

    - Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
    BioKIC#335

    * Collection metadata editor bug

    - Reset contact array to ensure that JSON string is standardized as a non-associated array
    Resolves issue: BioKIC#487

    ---------

    Co-authored-by: Greg Post <[email protected]>

commit f55bc39
Author: Greg Post <[email protected]>
Date:   Tue Jun 20 13:42:28 2023 -0500

    Update .gitignore

commit c79fe50
Author: Edward Gilbert <[email protected]>
Date:   Fri Jun 16 11:08:57 2023 -0700

    Hotfix 2023 06 03 (BioKIC#508)

    * Occurrence Upload adjustment
        - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
    * Collection Listing bug fix
        - Collection categories failing to be persist
    * Occurrence Image Submissions issue resolution
        - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
    * Image Processing bug
        - collection identifier (collid) failed to be passed to statistics update function
    * Resolve Taxonomy Harvester issues
        - Improve TROPICOS method of matching on infraspecific taxa
        - Improve close match suggestions

commit 091676d
Merge: de15df7 30c8a55
Author: Edward Gilbert <[email protected]>
Date:   Fri Jun 2 15:16:18 2023 -0700

    Merge pull request BioKIC#492 from BioKIC/hotfix_2023-06-01

    Hotfix: Occurrence upload, Key editor, Taxon Profile

commit 30c8a55
Author: Edward Gilbert <[email protected]>
Date:   Fri Jun 2 15:13:18 2023 -0700

    Hotfix: Occurrence upload, Key editor, Taxon Profile

    - Resolve issue with occurrence-taxon indexing code
    - Only build sciname from taxon units if all units are mapped
    - Resolve issue with ID Key editor not displaying characters that are not grouped
    -Taxon Profile insert issue
egbot added a commit that referenced this pull request Jul 3, 2023
* Occurrence Taxon Indexing adjustments

- Refactor OccurrenceMaintenance class to consolidate occurrence indexing tools into single set of functions
- Isolate general occurrence cleaning SQL statements from taxon indexing SQL
- Extend occurrence-taxon indexing to accommodate a matching hierarchy that involves taxon author, subgeneric formats, etc
- Refactor occurrence statistic function

* Taxonomic function adjustments

- Remove occurrence cleaning and occurrence-taxon indexing functions in preference to identical functions within OccurrenceMaintenance class (consolidate functions)

* Taxonomic Harvester bug

- Fix Catalog of Life API import issue where in certain situation species names are duplicated with one containing imbedded subgeneric name and the other not

* Resolve COL Taxonomy Harvesting discrepancies

- Include taxonRank within the ranking algorithm to get a correct match on subgenera search
- Condense translateColNode algorithm into a single function that can translate both api and webservice formats
- Various adjustments to subgeneric formatting

* Update code version

* Hotfix 2023-05-25 (#488)

* Taxon Profile display bug - Ensure the taxadescrblock field take precedence

* GeoLocate CoGe bug fix - path correction for temp staging area

* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: #487

---------

Co-authored-by: Greg Post <[email protected]>

---------

Co-authored-by: Greg Post <[email protected]>
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Aug 14, 2023
* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Aug 14, 2023
* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Aug 14, 2023
* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Add vouchers step 1

New cl voucher tab; language support; get method for checklistvoucheradmin to check if cl is associated with external service

* Toggle inputs if no ext. service

* Various in-progress steps (non-functional)

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Aug 14, 2023
* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Add vouchers step 1

New cl voucher tab; language support; get method for checklistvoucheradmin to check if cl is associated with external service

* Toggle inputs if no ext. service

* Various in-progress steps (non-functional)

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>
cdtyrrell added a commit to cdtyrrell/EcoFlora that referenced this pull request Aug 21, 2023
* sync tyrrell-dev with tyrrell-master (local) (#8)

* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Add vouchers step 1

New cl voucher tab; language support; get method for checklistvoucheradmin to check if cl is associated with external service

* Toggle inputs if no ext. service

* Various in-progress steps (non-functional)

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>

* External service voucher code  (#9)

* Hotfix: Occurrence upload, Key editor, Taxon Profile

- Resolve issue with occurrence-taxon indexing code
- Only build sciname from taxon units if all units are mapped
- Resolve issue with ID Key editor not displaying characters that are not grouped
-Taxon Profile insert issue

* Hotfix 2023 06 03 (BioKIC#508)

* Occurrence Upload adjustment
    - Trim off delimiters that are left on the beginning or end of filter string to ensure that null values are not included
* Collection Listing bug fix
    - Collection categories failing to be persist
* Occurrence Image Submissions issue resolution
    - Set default image sort order to 40 for observations to ensure that preserved specimen images do not take precedence
* Image Processing bug
    - collection identifier (collid) failed to be passed to statistics update function
* Resolve Taxonomy Harvester issues
    - Improve TROPICOS method of matching on infraspecific taxa
    - Improve close match suggestions

* Update .gitignore

* Hotfix 2023 06 19 (BioKIC#518)

* Taxonomy Harvesting minor adjustments

- Check resources before interpretation and again after interpretation
- If name is matched within one recourse, skip the unnecessary step to check other resources
- Synchronize display text

* Refactor ImageLocalProcessor and resolve various bugs

- Provide support for input file to include medium and thumbnail image derivatives
- Expand Image Map processing to allow mapping file to include any images table field name
- Expand images insert function to handle any valid field found within images table
- Merge duplicate actions into shared private functions
- MD5 hash large version of image input file, but don't overwrite hash if supplied by source, unless image is not modified by upload scripts
- Handle BOM characters at start of csv file.
- Trim header elements for testing column names.
- Enforce default action of accepting derivative urls supplied within a csv image map file
- Improve uriExists function
- Make sure to remove staging images

* Occurrence Public Display page

- Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted

* Checklist multi-polygon map Issue

- Multipolygons defined within a checklist fail to map within both simple and dynamic maps

* Suppress geo ref index during stats update

* Occurrence Reviewer bug

- Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
BioKIC#335

* Collection metadata editor bug

- Reset contact array to ensure that JSON string is standardized as a non-associated array
Resolves issue: BioKIC#487

---------

Co-authored-by: Greg Post <[email protected]>

* Add vouchers step 1

New cl voucher tab; language support; get method for checklistvoucheradmin to check if cl is associated with external service

* Toggle inputs if no ext. service

* Various in-progress steps (non-functional)

* Hotfix 2023 07 22 (BioKIC#559)

* Hotfix - 2023-07-22
- DwcArchivePublishing: Material Sample  publishing bug
- DwC-A upload: Scientific name failed to be built when taxonomic data is supplied by by individual components 
- Taxonomic autocomplete: Allow autocomplete handle apostrophes
- Checklist Display: Bug fix that interfered with display of linked voucher images
- Checklist Manager: Checklist taxon search autocomplete failed to include higher taxa (parent data)
- Taxonomy Harvester bug: F-dex harvest failed to grab parents when source was not "Index Fungorum"
- Specimen Upload: Set version data changes as the default action only when a collection is live managed
- Occurrence Search Harvest: Reworked search form validation to be more efficient; Fix bug with occurrence attribute checkbox/radio failing to be recognized as a selected component

* Hotfix 2023-06-19 (BioKIC#518)
- Taxonomy Harvesting: Don't check following taxonomic resource on a positive match and input; synchronize display text
- Refactor ImageLocalProcessor: 
-- Provide support for input file to include medium and thumbnail image derivatives
-- Expand Image Map processing to allow mapping file to include any images table field name
-- Expand images insert function to handle any valid field found within images table
-- MD5 hash large version of image input file, but don't overwrite hash if supplied by source
-- Handle BOM characters at start of csv file.
-- Trim header elements for testing column names.
-- Enforce default action of accepting derivative urls supplied within a csv image map file
-- Make sure to remove staging images
- Occurrence Public Display: Allow occurrence archive (deleted occurrences) to be searchable by GUID (occurrenceID, recordID), thus reporting when a record is deleted
- Checklist multi-polygon Map: resolve Multipolygons failing to map within both simple and dynamic maps
- Occurrence Reviewer: Fix for field name and start and end date filter variables failing to be carried forward when advancing to pages beyond 1000 records
- Collection metadata editor: Reset contact array to ensure that JSON string is standardized as a non-associated array

---------

Co-authored-by: Greg Post <[email protected]>

* Hotfix 2023 07 31 (BioKIC#564)

hotfix 2023-07-31

* Glossary issues
- Allow terms search to do a double wildcard search to expand functionality and resolve issue with zero return when html tags (e.g. italic) are included with the terms
- Remove restrictions and unnecessary default actions associated with unset language and taxon terms so that thesaurus better functions as a single language glossaries
- Fix various issues with export of report when there is a single language glossary and/or terms are not linked to specific taxa
- Fix issue report export not including full list when terms have complex language relationships
- Improve file naming and content/layout of Word report export
- Resolve issues with inclusion of all Spanish language translation files
- Include translations for some missed terms

* Occurrence editor
- Fix bug with year, month, day field failing to null when eventDate is nulled out
- allow tidInterpreted value to be transferred when scientific name is added to form via duplicate tool

* Occurrence Search 
- Fix issue with autocomplete failing to return names that contain single or double quotes
- Fix issue taxon name search failing to return correct data when name contains single or double quotes
- Map Search: resolved issue where map recenters in the middle of the ocean when a search returns no coordinates

* Taxonomy issues and bugs
- Taxonomy Utilities: Fix issue interfering import of taxa with hybrid symbol when there is not a space between symbol and name units
- Taxonomy Harvesting: Resolve 'Unranked" taxonRank designations when taxon is a non-accepted genus
- Taxonomy Upload: Minor adjustments needed to support processing of taxa immediately adjacent to kingdom rank

* Hotfix 2023 08 08 (BioKIC#569)

* Occurrence Search bug
- Resolve issue with sanitation of occurrence search variables held within session storage

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>

* plot iNat points

* Update checklistmap.php

* changed link to retrieve

* Update externalvouchers.php

Will now access checklist metadata
(remove debug external checklist from externalvouchers.php)

* parse ids and call api

* Update checklists.externalserviceapi.js

* Grabs voucher data

This is just element zero, wtill need to loop over array.

* loops over multiple results

* Update checklists.externalserviceapi.js

* Ext Vouch save complete

* Update externalvouchers.php

* Draft iNat vouchers working

* Don't show inat vouchers if cl not associated

---------

Co-authored-by: Edward Gilbert <[email protected]>
Co-authored-by: Greg Post <[email protected]>
GregoryPost added a commit that referenced this pull request Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant