534a61179e
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
13 lines
316 B
Ruby
13 lines
316 B
Ruby
# frozen_string_literal: true
|
|
|
|
class ProjectImportEntity < ProjectEntity
|
|
include ImportHelper
|
|
|
|
expose :import_source
|
|
expose :import_status
|
|
expose :human_import_status_name
|
|
|
|
expose :provider_link do |project, options|
|
|
provider_project_link_url(options[:provider_url], project[:import_source])
|
|
end
|
|
end
|