Add a Reconfigure button and improve layout of import screen
This commit is contained in:
		
							parent
							
								
									6b698a93bb
								
							
						
					
					
						commit
						3735ce43fc
					
				|  | @ -14,8 +14,7 @@ class Import::BitbucketServerController < Import::BaseController | |||
|     repo = bitbucket_client.repo(project_slug, repo_slug) | ||||
|     project_name = params[:new_name].presence || repo.name | ||||
| 
 | ||||
|     repo_owner = repo.owner | ||||
|     repo_owner = current_user.username if repo_owner == bitbucket_client.user.username | ||||
|     repo_owner = current_user.username | ||||
|     namespace_path = params[:new_namespace].presence || repo_owner | ||||
|     target_namespace = find_or_create_namespace(namespace_path, current_user) | ||||
| 
 | ||||
|  | @ -85,7 +84,7 @@ class Import::BitbucketServerController < Import::BaseController | |||
|   def credentials | ||||
|     { | ||||
|       base_uri: session[bitbucket_server_url_key], | ||||
|       username: session[bitbucket_server_username_key], | ||||
|       user: session[bitbucket_server_username_key], | ||||
|       password: session[personal_access_token_key] | ||||
|     } | ||||
|   end | ||||
|  |  | |||
|  | @ -9,11 +9,18 @@ | |||
| %p | ||||
|   = _('Enter in your Bitbucket Server URL and personal access token below') | ||||
| 
 | ||||
| = form_tag configure_import_bitbucket_server_path, method: :post, class: 'form-inline' do | ||||
|   .form-group | ||||
| = form_tag configure_import_bitbucket_server_path, method: :post do | ||||
|   .form-group.row | ||||
|     = label_tag :bitbucket_server_url, 'Bitbucket Server URL', class: 'col-form-label col-md-2' | ||||
|     .col-md-4 | ||||
|       = text_field_tag :bitbucket_server_url, '', class: 'form-control append-right-8', placeholder: _('https://bitbucket-server'), size: 40 | ||||
| 
 | ||||
|   .form-group.row | ||||
|     = label_tag :bitbucket_server_url, 'Username', class: 'col-form-label col-md-2' | ||||
|     .col-md-4 | ||||
|       = text_field_tag :bitbucket_username, '', class: 'form-control append-right-8', placeholder: _('username'), size: 40 | ||||
| 
 | ||||
|   .form-group.row | ||||
|     = label_tag :personal_access_token, 'Password/Personal Access Token', class: 'col-form-label col-md-2' | ||||
|     .col-md-4 | ||||
|       = text_field_tag :personal_access_token, '', class: 'form-control append-right-8', placeholder: _('Personal Access Token'), size: 40 | ||||
|   .form-actions | ||||
|     = submit_tag _('List your Bitbucket Server repositories'), class: 'btn btn-success' | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ | |||
| %h3.page-title | ||||
|   %i.fa.fa-bitbucket | ||||
|   Import projects from Bitbucket Server | ||||
|   = link_to('Reconfigure', configure_import_bitbucket_server_path, class: 'btn btn-primary float-right', method: :post) | ||||
| 
 | ||||
| - if @repos.any? | ||||
|   %p.light | ||||
|  | @ -18,6 +19,7 @@ | |||
|       = button_tag class: 'btn btn-import btn-success js-import-all' do | ||||
|         Import all projects | ||||
|         = icon('spinner spin', class: 'loading-icon') | ||||
|   %p | ||||
| 
 | ||||
| .table-responsive | ||||
|   %table.table.import-jobs | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ module BitbucketServer | |||
|     def initialize(options = {}) | ||||
|       @api_version   = options.fetch(:api_version, DEFAULT_API_VERSION) | ||||
|       @base_uri      = options[:base_uri] | ||||
|       @username      = options[:username] | ||||
|       @username      = options[:user] | ||||
|       @token         = options[:password] | ||||
|     end | ||||
| 
 | ||||
|  |  | |||
|  | @ -27,6 +27,10 @@ module BitbucketServer | |||
|         end | ||||
|       end | ||||
| 
 | ||||
|       def merged? | ||||
|         state == 'merged' | ||||
|       end | ||||
| 
 | ||||
|       def created_at | ||||
|         raw['createdDate'] | ||||
|       end | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue