Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
clowder-framework
/
clowder2
Public
Notifications
You must be signed in to change notification settings
Fork
5
Star
15
Code
Issues
258
Pull requests
28
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
978 Migrate Local Users, Datasets, Folders and Files
- #1058
#1058
Open
tcnichol
wants to merge 99 commits into
main
clowder-framework/clowder2:main
from
978-migrate-users
clowder-framework/clowder2:978-migrate-users
Copy head branch name to clipboard
Conversation
Commits
99
(99)
Checks
Files changed
Open
978 Migrate Local Users, Datasets, Folders and Files
#1058
tcnichol
wants to merge 99 commits into
main
clowder-framework/clowder2:main
from
978-migrate-users
clowder-framework/clowder2:978-migrate-users
Copy head branch name to clipboard
Commits
Commits on Mar 28, 2024
adding new dependency and class
tcnichol
committed
511923d
View commit details
Copy full SHA for 511923d
Browse repository at this point
starting a user migration
tcnichol
committed
f763cb4
View commit details
Copy full SHA for f763cb4
Browse repository at this point
adding script for migrate metadata definitions
tcnichol
committed
84d43bc
View commit details
Copy full SHA for 84d43bc
Browse repository at this point
adding option of temporary password (for use with users who are being migrated from old clowder instance
tcnichol
committed
e82e023
View commit details
Copy full SHA for e82e023
Browse repository at this point
reverting changes
tcnichol
committed
dcdbea1
View commit details
Copy full SHA for dcdbea1
Browse repository at this point
temporary - for users that are migrated
tcnichol
committed
79e56b4
View commit details
Copy full SHA for 79e56b4
Browse repository at this point
Commits on Apr 23, 2024
creates users
Show description for 33f1cab
tcnichol
committed
33f1cab
View commit details
Copy full SHA for 33f1cab
Browse repository at this point
Commits on Apr 25, 2024
does not actually create the dataset
Show description for 93509e7
tcnichol
committed
93509e7
View commit details
Copy full SHA for 93509e7
Browse repository at this point
using beanie might not work here due to async issues
tcnichol
committed
aba43a3
View commit details
Copy full SHA for aba43a3
Browse repository at this point
using nest asyncio to fix problem with even loop closing
tcnichol
committed
727685f
View commit details
Copy full SHA for 727685f
Browse repository at this point
Commits on Apr 26, 2024
entry from right table for file bytes
Show description for d4e9526
tcnichol
committed
d4e9526
View commit details
Copy full SHA for d4e9526
Browse repository at this point
Commits on May 20, 2024
dependencies for migration, adding file entry and indexing files
tcnichol
committed
8c7d6bd
View commit details
Copy full SHA for 8c7d6bd
Browse repository at this point
wrong api key
tcnichol
committed
2ba7df5
View commit details
Copy full SHA for 2ba7df5
Browse repository at this point
Commits on May 21, 2024
api key works for user,
Show description for f624784
tcnichol
committed
f624784
View commit details
Copy full SHA for f624784
Browse repository at this point
file upload works, sloppy needs fixed
tcnichol
committed
adc6c63
View commit details
Copy full SHA for adc6c63
Browse repository at this point
we are only getting partial files, not sure how to fix yet
tcnichol
committed
171b2b3
View commit details
Copy full SHA for 171b2b3
Browse repository at this point
Commits on May 26, 2024
files upload right now
tcnichol
committed
1f6a2ed
View commit details
Copy full SHA for 1f6a2ed
Browse repository at this point
delete file
tcnichol
committed
2bf100c
View commit details
Copy full SHA for 2bf100c
Browse repository at this point
Commits on May 27, 2024
adding folders
tcnichol
committed
4eccae1
View commit details
Copy full SHA for 4eccae1
Browse repository at this point
Commits on May 30, 2024
folder hierarchy - this should work
tcnichol
committed
c01ce96
View commit details
Copy full SHA for c01ce96
Browse repository at this point
Commits on May 31, 2024
works for now, folders need to be fixed
tcnichol
committed
c2ab289
View commit details
Copy full SHA for c2ab289
Browse repository at this point
Commits on Jun 1, 2024
previous is no longer selectable when moving to my datasets. we start on the first page
tcnichol
committed
2d7cdce
View commit details
Copy full SHA for 2d7cdce
Browse repository at this point
Merge branch 'main' into 978-migrate-users
tcnichol
committed
65599bb
View commit details
Copy full SHA for 65599bb
Browse repository at this point
new folder hierarchy method works
tcnichol
committed
5be97bf
View commit details
Copy full SHA for 5be97bf
Browse repository at this point
Commits on Jun 2, 2024
need a license for datasets
Show description for f479284
tcnichol
committed
f479284
View commit details
Copy full SHA for f479284
Browse repository at this point
method for getting all the folders
tcnichol
committed
cb4b835
View commit details
Copy full SHA for cb4b835
Browse repository at this point
Commits on Jun 3, 2024
need to remove logging, but folders are created and files uploaded to correct folders
tcnichol
committed
e885a2a
View commit details
Copy full SHA for e885a2a
Browse repository at this point
should work now
tcnichol
committed
b4db0f4
View commit details
Copy full SHA for b4db0f4
Browse repository at this point
fixing typos
tcnichol
committed
72e0845
View commit details
Copy full SHA for 72e0845
Browse repository at this point
formatting
tcnichol
committed
a6cd25a
View commit details
Copy full SHA for a6cd25a
Browse repository at this point
sample .env
tcnichol
committed
54747ca
View commit details
Copy full SHA for 54747ca
Browse repository at this point
formatting
tcnichol
committed
55ff21a
View commit details
Copy full SHA for 55ff21a
Browse repository at this point
Commits on Jul 13, 2024
Merge branch 'main' into 978-migrate-users
tcnichol
committed
e216405
View commit details
Copy full SHA for e216405
Browse repository at this point
refactoring migrate_user
Show description for 851503e
tcnichol
committed
851503e
View commit details
Copy full SHA for 851503e
Browse repository at this point
Commits on Jul 15, 2024
formatting
tcnichol
committed
074154e
View commit details
Copy full SHA for 074154e
Browse repository at this point
Commits on Aug 5, 2024
Merge branch 'main' into 978-migrate-users
tcnichol
committed
909b8f6
View commit details
Copy full SHA for 909b8f6
Browse repository at this point
Commits on Aug 6, 2024
Merge branch 'release/v2.0-beta-3' into 978-migrate-users
tcnichol
committed
b309023
View commit details
Copy full SHA for b309023
Browse repository at this point
Commits on Aug 14, 2024
Merge remote-tracking branch 'origin/main' into 978-migrate-users
tcnichol
committed
58ada46
View commit details
Copy full SHA for 58ada46
Browse repository at this point
Commits on Aug 22, 2024
rename
tcnichol
committed
62d5b02
View commit details
Copy full SHA for 62d5b02
Browse repository at this point
Merge branch 'release/v2.0-beta-3' into 978-migrate-users
longshuicy
committed
8772325
View commit details
Copy full SHA for 8772325
Browse repository at this point
Commits on Aug 26, 2024
migrate metadata definition; modify migration script (#1184)
Show description for ec56aa4
longshuicy
and
tcnichol
authored
ec56aa4
View commit details
Copy full SHA for ec56aa4
Browse repository at this point
Commits on Aug 27, 2024
fix clowder user api key creation issue
longshuicy
committed
8050460
View commit details
Copy full SHA for 8050460
Browse repository at this point
fix user api key if user already exists
tcnichol
committed
c936760
View commit details
Copy full SHA for c936760
Browse repository at this point
Merge remote-tracking branch 'origin/978-migrate-users' into 978-migrate-users
Show description for 5547715
tcnichol
committed
5547715
View commit details
Copy full SHA for 5547715
Browse repository at this point
switch headers and files
tcnichol
committed
86c8493
View commit details
Copy full SHA for 86c8493
Browse repository at this point
Commits on Aug 29, 2024
Migrate metadata (#1192)
Show description for 2a52c7c
longshuicy
authored
2a52c7c
View commit details
Copy full SHA for 2a52c7c
Browse repository at this point
Commits on Sep 3, 2024
1187 migrate collections and spaces as v2 metadata. (#1190)
Show description for 4e68f21
3 people
authored
4e68f21
View commit details
Copy full SHA for 4e68f21
Browse repository at this point
Commits on Aug 16, 2025
Merge branch 'main' into 978-migrate-users
tcnichol
committed
4d5281a
View commit details
Copy full SHA for 4d5281a
Browse repository at this point
removed - already processed
tcnichol
committed
70ea8af
View commit details
Copy full SHA for 70ea8af
Browse repository at this point
Commits on Aug 17, 2025
new readme, using tomli and a config file to limit or set options for migration
tcnichol
committed
92f4f2c
View commit details
Copy full SHA for 92f4f2c
Browse repository at this point
adding example for config.toml
tcnichol
committed
80d41b0
View commit details
Copy full SHA for 80d41b0
Browse repository at this point
exclude users - users we do not migrate (or their files)
tcnichol
committed
bc67fc7
View commit details
Copy full SHA for bc67fc7
Browse repository at this point
adding example env
tcnichol
committed
d86a756
View commit details
Copy full SHA for d86a756
Browse repository at this point
proper path to .env file
tcnichol
committed
a453068
View commit details
Copy full SHA for a453068
Browse repository at this point
excluding items
tcnichol
committed
c64be06
View commit details
Copy full SHA for c64be06
Browse repository at this point
check to see if we should migrate a dataset
tcnichol
committed
c7e218c
View commit details
Copy full SHA for c7e218c
Browse repository at this point
using the excluded space ids
tcnichol
committed
c4d3cdb
View commit details
Copy full SHA for c4d3cdb
Browse repository at this point
fix - if license absent in v1 assign a default license for v2
tcnichol
committed
ca80dbd
View commit details
Copy full SHA for ca80dbd
Browse repository at this point
fix type in license
tcnichol
committed
f98edda
View commit details
Copy full SHA for f98edda
Browse repository at this point
adding TODO items
Show description for 5a84349
tcnichol
committed
5a84349
View commit details
Copy full SHA for 5a84349
Browse repository at this point
working on this, need a better way to check what collections a dataset is contained in
tcnichol
committed
1932362
View commit details
Copy full SHA for 1932362
Browse repository at this point
Commits on Aug 18, 2025
sloppy hack - keeping for commit since it's got the descendant collections right - can check from there
tcnichol
committed
21629c7
View commit details
Copy full SHA for 21629c7
Browse repository at this point
new classes (to be consolidated later)
Show description for b600cc9
tcnichol
committed
b600cc9
View commit details
Copy full SHA for b600cc9
Browse repository at this point
this seems to be working
Show description for 734c9f1
tcnichol
committed
734c9f1
View commit details
Copy full SHA for 734c9f1
Browse repository at this point
instructions for now (rough draft)
tcnichol
committed
87324ec
View commit details
Copy full SHA for 87324ec
Browse repository at this point
metadata posts
Show description for 55a54bb
tcnichol
committed
55a54bb
View commit details
Copy full SHA for 55a54bb
Browse repository at this point
Commits on Aug 19, 2025
log metadata def - errors are when there are duplicates
tcnichol
committed
dbe3016
View commit details
Copy full SHA for dbe3016
Browse repository at this point
Commits on Aug 21, 2025
get top level collections
Show description for 73609d2
tcnichol
committed
73609d2
View commit details
Copy full SHA for 73609d2
Browse repository at this point
Commits on Aug 22, 2025
method stubs for new way of processing
tcnichol
committed
093bfb0
View commit details
Copy full SHA for 093bfb0
Browse repository at this point
more method stubs
tcnichol
committed
8477cba
View commit details
Copy full SHA for 8477cba
Browse repository at this point
Commits on Aug 23, 2025
new methods
tcnichol
committed
f2a48a7
View commit details
Copy full SHA for f2a48a7
Browse repository at this point
organize based on the type of parent, need to work out this logic
tcnichol
committed
9b9cbed
View commit details
Copy full SHA for 9b9cbed
Browse repository at this point
this should work up to the datasets in a root collection, need testing and strategy for the folders
tcnichol
committed
b34eb84
View commit details
Copy full SHA for b34eb84
Browse repository at this point
Commits on Aug 24, 2025
remove unused methods
tcnichol
committed
a5dd8ea
View commit details
Copy full SHA for a5dd8ea
Browse repository at this point
too many folders created
Show description for f534160
tcnichol
committed
f534160
View commit details
Copy full SHA for f534160
Browse repository at this point
Commits on Aug 25, 2025
progress for dataset folders and files
Show description for a00e600
tcnichol
committed
a00e600
View commit details
Copy full SHA for a00e600
Browse repository at this point
Commits on Aug 26, 2025
the folder hierarchy part is not working for v2
tcnichol
committed
2fb33c4
View commit details
Copy full SHA for 2fb33c4
Browse repository at this point
Commits on Aug 27, 2025
new route should return all folders in a dataset
tcnichol
committed
10f2026
View commit details
Copy full SHA for 10f2026
Browse repository at this point
Commits on Aug 28, 2025
new route for returning all folders in a dataset
tcnichol
committed
19fb46b
View commit details
Copy full SHA for 19fb46b
Browse repository at this point
folder hierarchy is now properly created
tcnichol
committed
4640c19
View commit details
Copy full SHA for 4640c19
Browse repository at this point
new method upload to folder - we find the folder, may need to deprecate old method since it looks like it won't find the right folders
tcnichol
committed
ff8c62c
View commit details
Copy full SHA for ff8c62c
Browse repository at this point
Commits on Aug 29, 2025
new method should work for uploading files to either a dataset or a folder, most of these will be uploaded to folders following the 'collection becomes dataset' model
tcnichol
committed
1a5e2b7
View commit details
Copy full SHA for 1a5e2b7
Browse repository at this point
Commits on Sep 1, 2025
partial fix?
tcnichol
committed
04fc4b2
View commit details
Copy full SHA for 04fc4b2
Browse repository at this point
Commits on Sep 2, 2025
messy, but works, can post the data
tcnichol
committed
c76e75e
View commit details
Copy full SHA for c76e75e
Browse repository at this point
Commits on Sep 3, 2025
worked for one collection with datasets and folders
tcnichol
committed
c45d8f0
View commit details
Copy full SHA for c45d8f0
Browse repository at this point
other collection also works now
tcnichol
committed
9ca8850
View commit details
Copy full SHA for 9ca8850
Browse repository at this point
get list of datasets in collections, we need this for migration
tcnichol
committed
e2be15b
View commit details
Copy full SHA for e2be15b
Browse repository at this point
this should work for datasets now as well
tcnichol
committed
c94dd6d
View commit details
Copy full SHA for c94dd6d
Browse repository at this point
single dataset works, except metadata
tcnichol
committed
88e2534
View commit details
Copy full SHA for 88e2534
Browse repository at this point
removing unused methods
tcnichol
committed
7e139cb
View commit details
Copy full SHA for 7e139cb
Browse repository at this point
adding todo with dataset metadata to a folder
tcnichol
committed
5b2562d
View commit details
Copy full SHA for 5b2562d
Browse repository at this point
Commits on Sep 8, 2025
migrate now adds a metadata file to a folder
tcnichol
committed
0a8e764
View commit details
Copy full SHA for 0a8e764
Browse repository at this point
running pipenv run black
tcnichol
committed
19b0f02
View commit details
Copy full SHA for 19b0f02
Browse repository at this point
running pipenv run black for app
tcnichol
committed
0fa7465
View commit details
Copy full SHA for 0fa7465
Browse repository at this point
fix typo that got in
tcnichol
committed
80ae7cf
View commit details
Copy full SHA for 80ae7cf
Browse repository at this point
ran codegen?
tcnichol
committed
a034ca5
View commit details
Copy full SHA for a034ca5
Browse repository at this point
ran codegen?
tcnichol
committed
1f3e5ed
View commit details
Copy full SHA for 1f3e5ed
Browse repository at this point
Commits on Sep 9, 2025
more readme instructions
Show description for 34c868b
tcnichol
committed
34c868b
View commit details
Copy full SHA for 34c868b
Browse repository at this point
Commits on Nov 5, 2025
fixing lint
tcnichol
committed
27a1355
View commit details
Copy full SHA for 27a1355
Browse repository at this point
You can’t perform that action at this time.