Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
1d6f546
fix issue with variable location fields not exported correctly to DDI…
mah0001 Feb 7, 2022
64ecad0
Add search filter for regions
mah0001 Feb 8, 2022
673c28a
update Arabic translations
mah0001 Feb 8, 2022
d961e84
Enable facets for regions
mah0001 Feb 8, 2022
9cad757
minor
mah0001 Feb 10, 2022
282504d
Update document schema with fields annote, booktitle, crossref, howpu…
mah0001 Feb 10, 2022
3ee9b65
Update ddi/microdata schema
mah0001 Feb 10, 2022
c5007c5
remove field 'issue'
mah0001 Feb 10, 2022
77ffa87
misc microdata schema updates
mah0001 Feb 11, 2022
dab1ccb
misc schema updates
mah0001 Feb 15, 2022
559a930
add support for whitelisting users to access data by collections
mah0001 Feb 15, 2022
6c694e9
misc schema updates
mah0001 Feb 18, 2022
33afa57
misc updates for schemas
mah0001 Mar 10, 2022
d5f64ca
fix line endings issue for reading nada generated DDIs in Nesstar pub…
mah0001 Mar 10, 2022
5da180d
minor
mah0001 Mar 10, 2022
8b3639c
minor
mah0001 Mar 10, 2022
89c57a4
Update display template for documents
mah0001 Mar 11, 2022
8cddf0d
update document display page + add subtitle field
mah0001 Mar 16, 2022
48e0007
Minor fixes for display for related datasets/studies
mah0001 Mar 17, 2022
39d5de7
Add subtitles for all data types
mah0001 Mar 17, 2022
26ffcca
minor fixes for timeseries schema
mah0001 Mar 18, 2022
69b411d
rename metadata_creation to metadata_information for timeseries
mah0001 Mar 18, 2022
73d495c
minor
mah0001 Mar 18, 2022
3c50666
misc template changes
mah0001 Mar 18, 2022
bf63ba4
show subtitle for latest studies list on home page
mah0001 Mar 22, 2022
718adef
update display for document template
mah0001 Mar 22, 2022
fbc1c19
Sort resources by date and title
mah0001 Mar 23, 2022
d3b911b
minor
mah0001 Mar 24, 2022
6a5a914
minor
mah0001 Mar 25, 2022
cc7af31
minor fixes for data access white listing feature
mah0001 Mar 29, 2022
576eb95
Update .htaccess with security headers
mah0001 Mar 29, 2022
6c47578
minor
mah0001 Apr 4, 2022
02a96b9
misc
mah0001 Apr 5, 2022
f8851fe
fix issue with RDF uploads not working when RDF file is uploaded with…
mah0001 Apr 6, 2022
d942223
Add support for deleting resources using POST method
mah0001 Apr 7, 2022
5b3a982
Add POST endpoint for deleting all resources
mah0001 Apr 7, 2022
1c09c36
Update scripts display template
mah0001 Apr 13, 2022
18da494
Fix for licensed request admin page not showing all requests
mah0001 Apr 14, 2022
f5e93d3
minor
mah0001 Apr 19, 2022
a8c468d
Add support for searching geospatial features similar to variable search
mah0001 Apr 21, 2022
1c40b0a
populate study metadata with tags
mah0001 Apr 21, 2022
f5ec5b0
Add method to return tags by study
mah0001 Apr 21, 2022
2a73ada
Show geospatial features similar to variables
mah0001 Apr 25, 2022
189180a
clean up how facets are populated
mah0001 Apr 25, 2022
7e05693
Update display for 'data dictionary' tab for geospatial features
mah0001 Apr 25, 2022
445e53c
db changes for geospatial features
mah0001 Apr 25, 2022
181cd1d
minor
mah0001 Apr 25, 2022
6a85730
minor
mah0001 Apr 25, 2022
c74aa8e
truncate long labels for geospatial features
mah0001 Apr 27, 2022
b195a55
Update display for scripts
mah0001 Apr 29, 2022
2eb2961
Add API endpoints for listing and downloading data deposits
mah0001 May 9, 2022
efbcf76
add support for partially updating variables
mah0001 May 10, 2022
685f277
Update table and timeseries schema and display
mah0001 May 10, 2022
08f6e8f
minor fixes for generating ddi
mah0001 May 10, 2022
ad6ac11
minor
mah0001 May 11, 2022
1d4eb28
minor
mah0001 May 20, 2022
efb78c0
fix icon for geospatial data types
mah0001 May 20, 2022
bf6ab97
minor fix
mah0001 May 25, 2022
6fe40a5
Fix issues with variable search using solr
mah0001 May 27, 2022
1c31df4
Fix: DDI field method_notes is not displayed
mah0001 Jun 22, 2022
d0436d8
Add POST endpoint for updating dataset options
mah0001 Jul 18, 2022
83e6e25
Allow using full and partial DOI handles
mah0001 Jul 18, 2022
4ee8a63
minor
mah0001 Jul 26, 2022
150da68
fix element type for geospatial field spatialResolution
mah0001 Sep 7, 2022
eb6a053
minor fix for geospatial detail page
mah0001 Sep 7, 2022
f0a816a
fix missing translations and display for geospatial detail page
mah0001 Sep 7, 2022
5b9a0c1
Create dependency-review.yml
ch-ricardor Oct 12, 2022
37eb363
show country names for recent studies list on home page
mah0001 Oct 12, 2022
d3d556d
Fix photo gallery view for geospatial type
mah0001 Oct 12, 2022
e344048
Catalog Upload Survey Fix
ch-ricardor Oct 14, 2022
16733d0
Catalog Manage Studies Index Query Fix
ch-ricardor Oct 17, 2022
eccb1ff
Catalog Batch Import
ch-ricardor Oct 18, 2022
4d38c01
Merge branch 'catalogmanage'
ch-ricardor Oct 18, 2022
43e9fe4
Merge branch 'master' into catalogupload
ch-ricardor Oct 18, 2022
8f5db65
Merge pull request #6 from ch-ricardor/catalogupload
ch-ricardor Oct 18, 2022
7867935
fix for SOLR search not returning any results when no collections are…
mah0001 Oct 18, 2022
37f05eb
Show search counts for all data types regardless of active data type tab
mah0001 Oct 18, 2022
2c94715
Merge branch 'nada-5.2' into develop
mah0001 Oct 18, 2022
80ce4a3
update dependencies
mah0001 Oct 18, 2022
3eb7391
Update README.md
mah0001 Oct 18, 2022
63409ef
Fix for api endpoint datasets/generate_pdf
mah0001 Oct 24, 2022
384ebc8
Merge branch 'nada-5.2' into develop
mah0001 Oct 24, 2022
da621d3
Merge branch 'develop-php8' into catalogmanage
mah0001 Oct 24, 2022
98c5587
Merge pull request #48 from ch-ricardor/catalogmanage
mah0001 Oct 24, 2022
cb6888c
Resolved merge conflict Chunked_upload
ch-ricardor Nov 16, 2022
670ce18
Chunk Uploader merge
ch-ricardor Nov 16, 2022
fe0e145
Batch Upload Add Study Bootstrap Clean uploaded files
ch-ricardor Nov 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
- name: 'Dependency Review'
uses: actions/dependency-review-action@v2
9 changes: 9 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
Options -Indexes

<ifModule mod_headers.c>
Header set X-Frame-Options "SAMEORIGIN"
Header set X-XSS-Protection "1; mode=block"
Header set X-Content-Type-Options "nosniff"
Header set Referrer-Policy "same-origin"

#always connect via https
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>
24 changes: 22 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,34 @@ NADA is an open source microdata cataloging system, compliant with the Data Docu
* MySQL or Microsoft SQL Server database
* Apache, IIS or NGINX

### Documentation

User and admin guide - https://ihsn.github.io/nada-documentation/


### Installation

- Please see the [NADA installation guide](https://ihsn.github.io/nada-documentation/installation-guide)
System requirements and steps for installation - [NADA installation guide](https://ihsn.github.io/nada-documentation/installation-guide/).


### Upgrading from older versions of NADA

- Please see the [NADA upgrade guide](https://nada.readthedocs.io/en/v5.0/upgrade-from-4.4-to-5.html).
Documentation for upgrading from various versions - [NADA upgrade guide](https://ihsn.github.io/nada-documentation/installation-guide/upgrade/).

### Schema guide

NADA supports multiple data types that include `Microdata` (DDI CodeBook 2.5), `Document`, `Table`, `Geospatial`, `Timeseries`, `Visualization` and `Image`. For all data types, documentation is available in the draft guide (https://mah0001.github.io/schema-guide/). See our demo catalog show casing all support data types - https://nada-demo.ihsn.org/index.php/catalog/

### API documentation

The API documentation is available in OpenAPI/Swagger format here - https://ihsn.github.io/nada-api-redoc/catalog-admin/

For Getting started with the API, read the `Administrator Guide` section which covers both using the web interface and the API - https://ihsn.github.io/nada-documentation/getting-started/#publishing-a-document

### API Client tools

* R package - https://github.com/mah0001/nadar
* Python package - https://pypi.org/project/pynada/


## Versioning
Expand Down
5 changes: 5 additions & 0 deletions api-documentation/catalog-admin/datafile-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
"type": "string",
"title" : "File name"
},
"file_type": {
"type": "string",
"title" : "File type",
"description": "Types of data files include raw data (ASCII, EBCDIC, etc.) and software-dependent files such as SAS datasets, SPSS export files, etc."
},
"description": {
"type": "string",
"title": "File description"
Expand Down
Loading