
net.nemerosa.ontrack.extension.artifactory.ArtifactoryUserMenuExtension Maven / Gradle / Ivy
package net.nemerosa.ontrack.extension.artifactory;
import net.nemerosa.ontrack.extension.api.UserMenuExtension;
import net.nemerosa.ontrack.extension.support.AbstractExtension;
import net.nemerosa.ontrack.model.support.Action;
import net.nemerosa.ontrack.model.security.GlobalFunction;
import net.nemerosa.ontrack.model.security.GlobalSettings;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class ArtifactoryUserMenuExtension extends AbstractExtension implements UserMenuExtension {
@Autowired
public ArtifactoryUserMenuExtension(ArtifactoryExtensionFeature feature) {
super(feature);
}
@Override
public Class extends GlobalFunction> getGlobalFunction() {
return GlobalSettings.class;
}
@Override
public Action getAction() {
return Action.of("artifactory-configurations", "Artifactory configurations", "configurations");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy