forked from na-Itms/trac2gitea
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Trac tickets have a keywords
field which are "useful for searching and report generation" about tickets related to a the same topic without having to create a component
or a milestone
(which may requires some privileges).
As today, there are already a few fields from Track tickets which are converted in Gitea labels:
- component
- priority
- resolution
- severity
- type
- version
From here:
Lines 42 to 70 in f013209
// DefaultComponentLabelMap retrieves the default mapping between Trac components and Gitea labels | |
func (importer *Importer) DefaultComponentLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetComponents) | |
} | |
// DefaultPriorityLabelMap retrieves the default mapping between Trac priorities and Gitea labels | |
func (importer *Importer) DefaultPriorityLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetPriorities) | |
} | |
// DefaultResolutionLabelMap retrieves the default mapping between Trac resolutions and Gitea labels | |
func (importer *Importer) DefaultResolutionLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetResolutions) | |
} | |
// DefaultSeverityLabelMap retrieves the default mapping between Trac severities and Gitea labels | |
func (importer *Importer) DefaultSeverityLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetSeverities) | |
} | |
// DefaultTypeLabelMap retrieves the default mapping between Trac types and Gitea labels | |
func (importer *Importer) DefaultTypeLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetTypes) | |
} | |
// DefaultVersionLabelMap retrieves the default mapping between Trac versions and Gitea labels | |
func (importer *Importer) DefaultVersionLabelMap() (map[string]string, error) { | |
return importer.defaultLabelMap(trac.Accessor.GetVersions) | |
} |
It would make sense to use a new type of label to migrate the keywords.
Though, because of their "free" natures, their number might be quite large and generate a long list of label in Gitea, we might want to enable this feature only when requested and also propose a (default?) prefix such as keyword/
.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request