Commit f96c84ff authored by Sonia Zorba's avatar Sonia Zorba
Browse files

Added label for credentials

parent 39d056ce
Loading
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -69,6 +69,7 @@ public class CredentialsEditing implements Serializable {
    private List<String> tapSchemaVersions;
    private List<String> obscoreVersions;

    private String label;
    private boolean separateCredentials;
    private Credentials sourceCredentials;
    private Credentials tapSchemaCredentials;
@@ -188,6 +189,7 @@ public class CredentialsEditing implements Serializable {
            editedCredentials = new JoinedCredentials(sourceCredentials);
        }

        editedCredentials.setLabel(label);
        editedCredentials.setTapSchemaName(tapSchemaName);
        editedCredentials.setTapSchemaVersion(tapSchemaVersion);
        editedCredentials.setHasObscore(hasObscore);
@@ -211,6 +213,14 @@ public class CredentialsEditing implements Serializable {
        return obscoreVersions;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public boolean isSeparateCredentials() {
        return separateCredentials;
    }
+10 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ public abstract class TapCredentials implements Serializable {

    private static final long serialVersionUID = -3736612935129057338L;

    private String label;
    private String tapSchemaName;
    private String tapSchemaVersion;
    private boolean hasObscore;
@@ -51,6 +52,15 @@ public abstract class TapCredentials implements Serializable {
        this.ivoaSchemaName = tapCredentials.getIvoaSchemaName();
    }

    @XmlElement(name = "label")
    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    @XmlElement(name = "tap_schema_name")
    public String getTapSchemaName() {
        return tapSchemaName;
+22 −6
Original line number Diff line number Diff line
@@ -57,6 +57,10 @@
                                            </h:commandLink>
                                        </td>
                                        <td>
                                            <h:panelGroup rendered="#{c.label ne null and c.label ne ''}">
                                                #{c.label}
                                            </h:panelGroup>
                                            <h:panelGroup rendered="#{c.label eq null or c.label eq ''}">
                                                <h:panelGroup rendered="#{c.class.simpleName eq 'JoinedCredentials'}">
                                                    <tsm_components:print_credentials credentials="#{c.credentials}" />
                                                </h:panelGroup>
@@ -65,6 +69,7 @@
                                                    <span class="glyphicon glyphicon-arrow-right"></span>
                                                    <tsm_components:print_credentials credentials="#{c.tapSchemaCredentials}" />
                                                </h:panelGroup>
                                            </h:panelGroup>
                                        </td>
                                        <td>#{c.tapSchemaName}</td>
                                        <td>#{c.tapSchemaVersion}</td>
@@ -105,6 +110,17 @@
                            <h:panelGroup id="credentials-modal-body" layout="block" class="modal-body">

                                <h:panelGroup class="row" layout="block" id="credentials_panels_wrapper">
                                    <div class="col-xs-12">
                                        <div class="form-horizontal">
                                            <div class="form-group">
                                                <h:outputLabel for="credentials_label" class="control-label col-xs-4">Credentials label</h:outputLabel>
                                                <div class="col-xs-7">
                                                    <h:inputText value="#{credentialsInsertion.label}" id="credentials_label" class="form-control" />
                                                    <h:message for="credentials_label" class="text-danger" />
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="#{credentialsInsertion.separateCredentials ? 'col-xs-6':'col-xs-12'}">
                                        <div class="panel panel-primary">
                                            <div class="panel-heading#{credentialsInsertion.separateCredentials ? '' : ' hide'}">