package config import "strings" // Admin Labels. const ( // Admin Labels for Photos AdminLabelPhotoNonExplicit = "non-explicit" AdminLabelPhotoForceExplicit = "force-explicit" ) var ( AdminLabelPhotoOptions = []ChecklistOption{ { Value: AdminLabelPhotoNonExplicit, Label: "This is not an Explicit photo", Help: "Hide the prompt 'Should this photo be marked as explicit?' as this photo does not NEED to be Explicit. " + "Note: the owner of this photo MAY still mark it explicit if they want to.", }, { Value: AdminLabelPhotoForceExplicit, Label: "Force this photo to be marked as Explicit", Help: "Enabling this option will force the Explicit tag to stay on, and not allow the user to remove it.", }, } ) // HasAdminLabel checks if a comma-separated set of admin labels contains the label. func HasAdminLabel(needle string, haystack string) bool { labels := strings.Split(haystack, ",") for _, label := range labels { if strings.TrimSpace(label) == needle { return true } } return false }