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

Deploy to production #589

Merged
merged 121 commits into from
Jan 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
5219346
Create data products view
Tammo-Feldmann May 9, 2023
c7342b0
Guard against missing filter options
Tammo-Feldmann May 9, 2023
a4c5724
Remove instruments limit from table
Tammo-Feldmann May 10, 2023
df1da0f
Fix products initial sort order
Tammo-Feldmann May 10, 2023
639ba2a
Add vertical measurement region filter
Tammo-Feldmann May 10, 2023
51eda39
Format products table
Tammo-Feldmann May 10, 2023
ed37bf7
Add products internal links
Tammo-Feldmann May 10, 2023
4a38a33
Add measurement style filter
Tammo-Feldmann May 15, 2023
506febe
Decouple text input field
Tammo-Feldmann May 16, 2023
dee7829
Update glossary.json
rwyatt19 May 18, 2023
2c25ca7
Update glossary.js
rwyatt19 May 18, 2023
73f898c
Add dropdown by text input
Tammo-Feldmann May 18, 2023
a7561d8
Use combobox for filter
Tammo-Feldmann May 19, 2023
a62ec23
Add product map
Tammo-Feldmann May 24, 2023
f534204
Update gcmd keywords filter
Tammo-Feldmann May 25, 2023
056f6c5
Fix linting issues
Tammo-Feldmann May 25, 2023
f851533
Update gcmd keyword source
Tammo-Feldmann May 25, 2023
080acc3
Merge branch 'develop' into feature/data-products-view
Tammo-Feldmann May 25, 2023
2146efb
Cleanup extra comments
Tammo-Feldmann May 25, 2023
c7d50ce
Fix measurment type filter
Tammo-Feldmann May 30, 2023
e421b90
Add related parents filter
Tammo-Feldmann May 30, 2023
d1a52ac
Fix missing props validation
Tammo-Feldmann May 30, 2023
d5ae002
Add missing location prop
Tammo-Feldmann May 31, 2023
827c20d
Fix conditional filter
Tammo-Feldmann May 31, 2023
dd42516
Fix missing props validation
Tammo-Feldmann May 31, 2023
b1477b2
Removed header text check on after explore page navigation. We alread…
May 31, 2023
6ff3ee3
Merge branch 'bugfix/e2e-header-check' into feature/data-products-view
Tammo-Feldmann May 31, 2023
8f5d903
Merge pull request #528 from NASA-IMPACT/bugfix/e2e-header-check
edkeeble May 31, 2023
ffb7b7b
Update tests for tabs number
Tammo-Feldmann May 31, 2023
fde5082
Merge pull request #509 from NASA-IMPACT/feature/data-products-view
edkeeble May 31, 2023
67b59e9
apply linting and fix up test results
naomatheus Jun 1, 2023
299fb92
Merge pull request #518 from NASA-IMPACT/glossary-text-updates
naomatheus Jun 1, 2023
52de652
update feedback form with correct link
naomatheus Jun 1, 2023
4ca9cf2
remove kruft of old feedback form, add API docs and FEEDBACK form to …
naomatheus Jun 5, 2023
8e2bf9e
respond to and apply linting
naomatheus Jun 5, 2023
29ad117
remove linting callout
naomatheus Jun 5, 2023
b300e28
update snapshots
naomatheus Jun 5, 2023
8128b94
resolving a build error
naomatheus Jun 5, 2023
7b9754a
Merge branch 'bug-fix/issue-505' into feature/issue-525
naomatheus Jun 5, 2023
a28c1b2
test resolution of issue 505, check description for details
naomatheus Jun 5, 2023
2e43ea0
remove fluff, guard for no bounds in spatial deployment
naomatheus Jun 6, 2023
b7eccca
update tests, apply linting
naomatheus Jun 6, 2023
923edf4
remove onload handler
naomatheus Jun 6, 2023
e723df3
Add video retaining config
Tammo-Feldmann Jun 6, 2023
9977ac7
Replace ssr location with prop
Tammo-Feldmann Jun 7, 2023
34f0818
Remove commented out lines
Tammo-Feldmann Jun 7, 2023
531a37e
Add testing instruction in README
Tammo-Feldmann Jun 7, 2023
3ead691
Merge pull request #533 from NASA-IMPACT/fix/issue-525
naomatheus Jun 7, 2023
6c1fb0b
apply linting, respond to comment
naomatheus Jun 7, 2023
b519411
Merge pull request #530 from NASA-IMPACT/feature/issue-525
naomatheus Jun 7, 2023
dd9b0d1
Merge branch 'feature/issue-525' into bug-fix/issue-505
naomatheus Jun 7, 2023
0f8dbec
Merge branch 'develop' into bug-fix/issue-505
naomatheus Jun 7, 2023
ce8c353
apply linting, fix prop validation
naomatheus Jun 7, 2023
80a73aa
Enhancement/data products (#532)
Tammo-Feldmann Jun 7, 2023
ab9544b
Replace products table link
Tammo-Feldmann Jun 8, 2023
8f207de
Fix broken explore map inputs
Tammo-Feldmann Jun 8, 2023
395d615
Merge pull request #536 from NASA-IMPACT/fix/data-products
edkeeble Jun 8, 2023
0795df4
Merge pull request #534 from NASA-IMPACT/bug-fix/issue-505
naomatheus Jun 9, 2023
8b47f43
Update/data products view (#551)
Tammo-Feldmann Jun 22, 2023
af5de3b
Feature/in review page closes #507 (#547)
Tammo-Feldmann Jun 22, 2023
a86ee81
Include new env var in workflows
Tammo-Feldmann Jun 22, 2023
4cffa76
Merge branch 'develop' of https://github.com/NASA-IMPACT/admg-invento…
Tammo-Feldmann Jun 22, 2023
a598935
Update csp plugin
Tammo-Feldmann Jun 22, 2023
2ab8c73
Adjust filters and layout closes #548 (#552)
Tammo-Feldmann Jun 26, 2023
6764dd9
Replace collection periods with platforms closes #546 (#550)
Tammo-Feldmann Jun 26, 2023
d565f9b
Update contact page content closes #545 (#554)
Tammo-Feldmann Jun 27, 2023
0755f8f
Update footer content closes #541 (#555)
Tammo-Feldmann Jun 27, 2023
8ca9711
Add filters to instruments page (#556)
Tammo-Feldmann Jun 27, 2023
c796944
Reduce glossary page padding closes #543 (#557)
Tammo-Feldmann Jun 27, 2023
e5a7e7a
Feature/data formats closes #410 (#558)
Tammo-Feldmann Jun 28, 2023
20181da
Update glossary map image (#559)
Tammo-Feldmann Jun 28, 2023
3a20b9f
Merge branch 'production' into develop
Tammo-Feldmann Jul 10, 2023
f143b20
Replace collection periods (#564)
Tammo-Feldmann Jul 10, 2023
504947e
Add modal and banner to header (#560)
Tammo-Feldmann Jul 10, 2023
828e6a2
allow links in glossary sections
naomatheus Aug 17, 2023
3deb5fb
apply linting
naomatheus Aug 17, 2023
12d8606
add props validation for LinkSection, apply linting
naomatheus Aug 17, 2023
afe6861
add a link to one more instance of geophy concepts
naomatheus Aug 18, 2023
df32f87
Add environments to deploy actions
Tammo-Feldmann Aug 21, 2023
1944990
Add grapql resolvers
Tammo-Feldmann Aug 23, 2023
cefe8c3
Remove duplicate keyword parsing
Tammo-Feldmann Aug 23, 2023
1d32c36
Guard against missing doi formats
Tammo-Feldmann Aug 23, 2023
82de02a
Fix incorrect prop types
Tammo-Feldmann Aug 23, 2023
980475f
Fix linting issue
Tammo-Feldmann Aug 23, 2023
eb81060
Merge branch 'production' into develop
Tammo-Feldmann Aug 23, 2023
477eac2
In progress
alukach Aug 25, 2023
008a4cc
In progress
alukach Aug 25, 2023
f2fdcb9
In progress
alukach Aug 25, 2023
ae1bab7
Continue
alukach Aug 25, 2023
ebe88ff
Grammarly
alukach Aug 25, 2023
c64b8d5
Update docs/adr/0007-esdis-migration.md
edkeeble Aug 28, 2023
c65324c
Merge pull request #573 from NASA-IMPACT/adr/admg-to-cmr-handoff
naomatheus Sep 1, 2023
ca8197e
correct typo... format to formats
naomatheus Sep 5, 2023
60769fe
apply linting
naomatheus Sep 5, 2023
334e495
update aircraft to air-based platforms, apply linting
naomatheus Sep 6, 2023
6dcd48a
add testing utility, update platforms tests to accommodate name chang…
naomatheus Sep 6, 2023
1e34db2
apply further linting
naomatheus Sep 6, 2023
899646b
Merge pull request #571 from NASA-IMPACT/issue-561/glossary-work
edkeeble Sep 7, 2023
c8f077e
Update src/utils/__tests__/use-platform-list.test.js
naomatheus Sep 13, 2023
63696d9
respond to comments on PR
naomatheus Sep 13, 2023
61d70f7
rollback, unexpected behavior
naomatheus Sep 13, 2023
7f720ad
apply linting
naomatheus Sep 13, 2023
13a2ca0
revert tests
naomatheus Sep 13, 2023
329b448
update explore string check
naomatheus Sep 14, 2023
6784d4e
update test
naomatheus Sep 14, 2023
cd4e782
update test
naomatheus Sep 14, 2023
a7e0b34
add a space for test of string
naomatheus Sep 15, 2023
c281db3
Merge pull request #574 from NASA-IMPACT/issue-816/update-text
naomatheus Sep 15, 2023
1eb7815
Changed the MIT license to an apache v2 license
EJwalker13 Dec 12, 2023
1f9a234
Edited readme file to prepare for public facing. Checked grammar and …
EJwalker13 Dec 12, 2023
0b8e501
Fixing html link to ADMG on the ESDS website on the readme file
EJwalker13 Dec 12, 2023
612b7fc
Remove release banner display
Tammo-Feldmann Dec 13, 2023
e901176
Update header snapshot
Tammo-Feldmann Dec 13, 2023
0d104d0
Reenable header test
Tammo-Feldmann Dec 13, 2023
885e167
Add header image
Tammo-Feldmann Dec 13, 2023
5cc0d06
Remove extra console logs
Tammo-Feldmann Dec 14, 2023
e377506
Use static fetching for hero image
Tammo-Feldmann Jan 22, 2024
83418ef
Guard against missing image on load
Tammo-Feldmann Jan 22, 2024
6a477c9
Retain hero image styling behavior
Tammo-Feldmann Jan 22, 2024
8edb586
Adjust object position to top
Tammo-Feldmann Jan 22, 2024
b4f6e1d
Merge branch 'production' into develop
Tammo-Feldmann Jan 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 65 additions & 21 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,65 @@
The MIT License

Copyright 2020 Development Seed <info@developmentseed.org>.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of this License; and
You must cause any modified files to carry prominent notices stating that You changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

Copyright 2023 NASA-IMPACT

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,23 @@
<p align="center">
<a href="https://earthdata.nasa.gov/esds/impact/admg">
<img alt="NASA" src="https://www.nasa.gov/sites/default/files/thumbnails/image/nasa-logo-web-rgb.png" width="300" />
</a>
<a href="https://earthdata.nasa.gov/esds/impact/admg">NASA IMPACT - ADMG</a>
</p>
<h1 align="center">
ADMG Inventory
</h1>

The goal of this project is to build a centralized airborne data inventory for easier user access to data and information. Airborne scientists and researchers would like to

- get curated and organized data context for efficient data search,
- gain detailed information with consistent terminology about ongoing and past airborne campaigns in a one-stop-shop for airborne data resources and information
- Obtain curated and organized data context for efficient data search,
- Gain detailed information with consistent terminology about ongoing and past airborne campaigns in a one-stop-shop for airborne data resources and information
- quickly* find and access relevant data products and view the associated context (* quickly could mean _fewer clicks_)
- provide feedback on inventory contents, noting inaccuracies or requesting ADMG for more details
- Provide feedback on inventory contents, noting inaccuracies or requesting ADMG for more details

_To learn more about the goals and ideas of this project, [have a look at the User Story Map](https://miro.com/app/board/o9J_kumT768=/)._

## 🪲 Report a Bug
## Report a Bug

If you notice that something is not working as it should or looks a bit off, please [create an issue](https://github.com/NASA-IMPACT/admg-inventory/issues/new/choose) here in this repository and we will work to get it fixed.

## 💡 Request a Feature
## Request a Feature

There is also an issue template for ideas or suggestions. If you have an idea for something new or something you would like to see different, please follow the same steps above, but select the issue template for feature request.
Loading
Loading