You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Dmytro Sen (JIRA)" <ji...@apache.org> on 2016/06/09 15:21:21 UTC

[jira] [Created] (AMBARI-17146) Implement config values trimming for deployment via blueprint

Dmytro Sen created AMBARI-17146:
-----------------------------------

             Summary: Implement config values trimming for deployment via blueprint
                 Key: AMBARI-17146
                 URL: https://issues.apache.org/jira/browse/AMBARI-17146
             Project: Ambari
          Issue Type: Task
    Affects Versions: 2.4.0
            Reporter: Dmytro Sen
            Assignee: Dmytro Sen
            Priority: Critical
             Fix For: 2.4.0


Implement config values trimming for deployment via blueprint as we do in UI
{code}
  trimProperty: function (property) {
    var displayType = Em.get(property, 'displayType');
    var value = Em.get(property, 'value');
    var name = Em.get(property, 'name');
    var rez;
    switch (displayType) {
      case 'directories':
      case 'directory':
        rez = value.replace(/,/g, ' ').trim().split(/\s+/g).join(',');
        break;
      case 'host':
        rez = value.trim();
        break;
      case 'password':
        break;
      default:
        if (name == 'javax.jdo.option.ConnectionURL' || name == 'oozie.service.JPAService.jdbc.url') {
          rez = value.trim();
        }
        rez = (typeof value == 'string') ? value.replace(/(\s+$)/g, '') : value;
    }
    return ((rez == '') || (rez == undefined)) ? value : rez;
  },

{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)