mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Improve migrations to support migrating milestones/labels/issues/comments/pullrequests (#6290)
* add migrations * fix package dependency * fix lints * implements migrations except pull requests * add releases * migrating releases * fix bug * fix lint * fix migrate releases * fix tests * add rollback * pull request migtations * fix import * fix go module vendor * add tests for upload to gitea * more migrate options * fix swagger-check * fix misspell * add options on migration UI * fix log error * improve UI options on migrating * add support for username password when migrating from github * fix tests * remove comments and fix migrate limitation * improve error handles * migrate API will also support migrate milestones/labels/issues/pulls/releases * fix tests and remove unused codes * add DownloaderFactory and docs about how to create a new Downloader * fix misspell * fix migration docs * Add hints about migrate options on migration page * fix tests
This commit is contained in:
		@@ -979,6 +979,25 @@ function initRepository() {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
var toggleMigrations = function(){
 | 
			
		||||
    var authUserName = $('#auth_username').val();
 | 
			
		||||
    var cloneAddr = $('#clone_addr').val();
 | 
			
		||||
    if (!$('#mirror').is(":checked") && (authUserName!=undefined && authUserName.length > 0) 
 | 
			
		||||
    && (cloneAddr!=undefined && (cloneAddr.startsWith("https://github.com") || cloneAddr.startsWith("http://github.com")))) {
 | 
			
		||||
        $('#migrate_items').show();
 | 
			
		||||
    } else {
 | 
			
		||||
        $('#migrate_items').hide();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function initMigration() {
 | 
			
		||||
    toggleMigrations();
 | 
			
		||||
 | 
			
		||||
    $('#clone_addr').on('input', toggleMigrations)
 | 
			
		||||
    $('#auth_username').on('input', toggleMigrations)
 | 
			
		||||
    $('#mirror').on('change', toggleMigrations)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function initPullRequestReview() {
 | 
			
		||||
    $('.show-outdated').on('click', function (e) {
 | 
			
		||||
        e.preventDefault();
 | 
			
		||||
@@ -2101,6 +2120,7 @@ $(document).ready(function () {
 | 
			
		||||
    initCommentForm();
 | 
			
		||||
    initInstall();
 | 
			
		||||
    initRepository();
 | 
			
		||||
    initMigration();
 | 
			
		||||
    initWikiForm();
 | 
			
		||||
    initEditForm();
 | 
			
		||||
    initEditor();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user