Skip to content

Commit a773959

Browse files
committed
feat: replace the use of hardcoded license
1 parent 4456874 commit a773959

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

dandiapi/api/management/commands/create_dev_dandiset.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,18 @@
3030
def create_dev_dandiset(*, name: str, email: str, num_extra_owners: int):
3131
owner = User.objects.get(email=email)
3232

33+
supported_licenses = [
34+
license_.value for license_ in settings.DANDI_SCHEMA_INSTANCE_CONFIG.licenses
35+
]
36+
supported_licenses.sort()
37+
38+
license_to_use = (
39+
'spdx:CC0-1.0' if 'spdx:CC0-1.0' in supported_licenses else supported_licenses[0]
40+
)
41+
3342
version_metadata = {
3443
'description': 'An informative description',
35-
'license': ['spdx:CC0-1.0'],
44+
'license': [license_to_use],
3645
}
3746
dandiset, draft_version = create_open_dandiset(
3847
user=owner, version_name=name, version_metadata=version_metadata

0 commit comments

Comments
 (0)