import hu.user.lis.ui.auth.CurrentProfile;
import hu.user.lis.ui.editor.common.Editors;
import hu.user.lis.ui.event.EventBus;
+import hu.user.lis.ui.properties.BuildInformation;
import hu.user.lis.ui.session.SessionSettings;
import hu.user.lis.workflow.invoice.service.WorkflowManagerService;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.log4j.Log4j2;
-import org.springframework.boot.info.BuildProperties;
import org.zkoss.bind.BindUtils;
import org.zkoss.bind.annotation.BindingParam;
import org.zkoss.bind.annotation.Command;
@WireVariable
private EventBus eventBus;
+
@WireVariable
- private BuildProperties buildProperties;
+ private BuildInformation buildInformation;
+
@WireVariable
private SessionSettings sessionSettings;
+
@WireVariable
private CurrentProfile currentProfile;
+
@WireVariable
private WorkflowManagerService workflowManagerService;
private String searchPhrase;
package hu.user.lis.ui.view;
import hu.user.lis.ui.properties.ApplicationUIProperties;
+import hu.user.lis.ui.properties.BuildInformation;
import lombok.Getter;
import lombok.extern.log4j.Log4j2;
-import org.springframework.boot.info.BuildProperties;
import org.zkoss.zk.ui.select.annotation.VariableResolver;
import org.zkoss.zk.ui.select.annotation.WireVariable;
@VariableResolver(org.zkoss.zkplus.spring.DelegatingVariableResolver.class)
@Getter
public class LoginViewModel {
+
@WireVariable
- BuildProperties buildProperties;
+ BuildInformation buildInformation;
@WireVariable
ApplicationUIProperties applicationUIProperties;
<div style="display: inline; float: left">
<hlayout valign="middle">
<image width="24px" height="24px" src="~./static/images/logo.png"/>
- <label value="@load(vm.buildProperties.name)"/>
- <!-- <label value="@load(vm.buildProperties.get('company'))"/>-->
+ <label value="@load(vm.buildInformation.name)"/>
<separator orient="vertical"/>
- <label style="font-size: 0.8em" value="@load(vm.buildProperties.version)"/>
+ <label style="font-size: 0.8em" value="@load(vm.buildInformation.buildVersion)"/>
</hlayout>
</div>
<div style="display: inline; float: right">
<div style="display: block">
<hlayout valign="middle">
<image width="24px" height="24px" src="~./static/images/logo.png"/>
- <label value="SLY-CRM"/>
+ <label value="@load(vm.buildInformation.name)"/>
<separator orient="vertical"/>
- <label style="font-size: 0.8em" value="@load(vm.buildProperties.version)"/>
+ <label style="font-size: 0.8em" value="@load(vm.buildInformation.buildVersion)"/>
</hlayout>
</div>
</caption>