88651. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/9/2018 11:14:59 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

88651.1 Files compared

# Location File Last Modified
1 PS_INB_ERX_3.0.1.011.zip\PS_INB_ERX_UI\WebContent\WEB-INF manageusers.jsp Mon Feb 26 02:08:52 2018 UTC
2 PS_INB_ERX_3.0.1.011.zip\PS_INB_ERX_UI\WebContent\WEB-INF manageusers.jsp Wed Apr 4 01:19:41 2018 UTC

88651.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 510
Changed 2 4
Inserted 0 0
Removed 0 0

88651.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

88651.4 Active regular expressions

No regular expressions were active.

88651.5 Comparison detail

  1   <%@ taglib  uri="http ://java.su n.com/jsp/ jstl/core"  prefix="c "%>
  2   <%@ taglib  prefix="f n" uri="ht tp://java. sun.com/js p/jstl/fun ctions"%>
  3   <%@ taglib  prefix="s pring" uri ="http://w ww.springf ramework.o rg/tags"%>
  4   <%@ taglib  prefix="f orm" uri=" http://www .springfra mework.org /tags/form "%>
  5  
  6  
  7   <div id="u serRoles">
  8           <h 2 class="t itleBar">< span>&nbsp ;Users</sp an>   
  9           </ h2>
  10           <f orm:form n ame="manag eUsersForm " id ="man ageUsersFo rm" modelA ttribute=" userManage mentModel"     method ="POST" ac tion="${pa geContext. request.co ntextPath} /inb-erx/m anageUsers /saveUserD ata">
  11        <c:if  test="${n ot empty d ata.errorM essage }">
  12                    <div  id="error Messages"  class="err or" aria-d escribedby ="" tabind ex="0">
  13                    <p i d="errorTi tle">
  14                    <fon t class="e rrorHeader ">Error Me ssages: </ font>
  15                    <br>
  16                    </p>
  17                    <div  id="error MessageTex t">
  18                    <c:f orEach ite ms="${data .errorMess age}" var= "error" va rStatus="s tatus">
  19                                                       <p  id="error OnManageUs er${status .count}">
  20                                                                &bul l;
  21                                                                ${er ror}
  22                                                       </ p>
  23                                               </c:forEac h>
  24                    </di v>
  25                    </di v>
  26        </c:i f>
  27        <c:if  test="${f n:length(d ata.succes sMessage)  > 0}">
  28           <d iv id="suc cessMessag es" class= "warning"> ${data.suc cessMessag e} </div>
  29           </ c:if>
  30  
  31            < form:hidde n   path=" modifiedId s" value=" " />
  32            < form:hidde n   path=" modifiedFi elds" valu e="" />
  33            < form:hidde n   path=" enableDisa bleRecords " value=""  />     
  34            < form:hidde n   path=" stationIds Selected"  value="" / >   
  35            < form:hidde n   path=" modifiedSt ationIds"  value="" / >
  36         
  37                     <di v class="d ivUserMgmt Table" tab index="1">              
  38                             <div c lass="divU serMgmtTab leBody">
  39                                      <div cla ss="divUse rMgmtTable HeaderRow" >
  40                                               <div class ="divUserM gmtTableCe llToggleUs er">Enable /Disable&n bsp;User</ div>
  41                                               <div class ="divUserM gmtTableCe ll">First  Name</div>
  42                                               <div class ="divUserM gmtTableCe ll">Last N ame</div>
  43                                               <div class ="divUserM gmtTableCe ll">User I D</div>
  44                                               <div class ="divUserM gmtTableCe llStatioin ID">Statio n ID</div>
  45                                               <div class ="divUserM gmtTableCe ll">Pharma cy Manager </div>
  46                                               <div class ="divUserM gmtTableCe ll">PBM Ad min</div>
  47                                               <div class ="divUserM gmtTableCe ll">Pharma cy User</d iv>
  48                                               <div class ="divUserM gmtTableCe ll">Admini strator</d iv>
  49                                      </div>
  50                                      
  51                                      <c:forEa ch var="it em" items= "${userMgm t}" varSta tus="count Var">
  52                                            <c :choose> 
  53                                            <c :when test ="${item.u serEnabled  eq false  }">
  54                                             < c:set  var ="disabled Field"  va lue="disab led" scope ="page"/> 
  55                                            </ c:when>   
  56                                             < c:otherwis e>
  57                                                  <c:set   var="disa bledField"  value=""  scope="pag e"/>
  58                                                  </c:oth erwise>
  59                                             < /c:choose>
  60                                      <div cla ss="divUse rMgmtTable Row">
  61                                               <div class ="divUserM gmtTableCe llCheckbox ">
  62                                               <input id= "deleteRec ord${count Var.count} " class="e ditable" t ype="check box" value =""  size= "2" maxlen gth="2" st yle="displ ay: block;  opacity:  1;" name=" enableDisa bleRecord$ {countVar. count}" ti tle="Enabl e / Disabl e record c heckbox fo r row ${co untVar.cou nt}" oncli ck="UM_Ena bleDisable Rows(this, ${countVar .count}, $ {item.recI d},${item. userEnable d});">
  63                                               </div>
  64                                               <div class ="divUserM gmtTableCe ll">
  65                                               <input id= "firstName Row${count Var.count} " class="e ditable" t ype="text"  value="${ item.first Name}"  si ze="20" ma xlength="5 0" style=" display: b lock; opac ity: 1;" n ame="first NameRow${c ountVar.co unt}" titl e="First n ame of use r for row  ${countVar .count}" o nchange="U M_inputVal Changed(th is,${count Var.count} , ${item.r ecId});" $ {disabledF ield}>
  66                                               </div>
  67                                               <div class ="divUserM gmtTableCe ll">
  68                                               <input id= "lastNameR ow${countV ar.count}"  class="ed itable" ty pe="text"  value="${i tem.lastNa me}"  size ="20" maxl ength="50"  style="di splay: blo ck; opacit y: 1;" nam e="lastNam eRow${coun tVar.count }" title=" Last name  of user fo r row ${co untVar.cou nt}" oncha nge="UM_in putValChan ged(this,$ {countVar. count}, ${ item.recId });" ${dis abledField }>
  69                                               </div>
  70                                               <div class ="divUserM gmtTableCe ll">
  71                                                <input id= "userIDRow ${countVar .count}" c lass="edit able" type ="text" va lue="${ite m.userName }"    size="18"  maxlength= "20" style ="display:  block; op acity: 1;"  name="use rIDRow${co untVar.cou nt}" title ="VA netwo rk user ID  (Example:         
XXXXXX) fo r row ${co untVar.cou nt}" oncha nge="UM_in putValChan ged(this,$ {countVar. count}, ${ item.recId });" ${dis abledField }>
  72                                               </div>
  73                                               <div class ="divUserM gmtTableCe ll">
  74                                               <c:choose>  
  75                                            <c :when test ="${item.s tationIds  ne 'All' } ">
  76                                               <c:set  va r="station IdsDisplay Var"  valu e="${fn:su bstring(it em.station Ids,0,20)} .." scope= "page"/> 
  77                                            </ c:when>   
  78                                            <c :otherwise >
  79                                                  <c:set   var="stat ionIdsDisp layVar" va lue="${ite m.stationI ds}" scope ="page"/>
  80                                                 </c:othe rwise>
  81                                          </c: choose>
  82                                           <c: choose> 
  83                                            <c :when test ="${item.u serEnabled  eq false  }">
  84                                            ${ stationIds DisplayVar
  85                                            </ c:when>   
  86                                             < c:otherwis e>
  87                                                  <a id=" stationIDR ow${countV ar.count}"  href="#"  onclick="c reateSelec tDialog(th is,'${item .stationId s}',${item .recId});"   title="S tation IDs  for row $ {countVar. count}">${ stationIds DisplayVar }</a> 
  88                                                  </c:oth erwise>
  89                                             < /c:choose>                                                                                      
  90                                               </div>
  91                                               <div class ="divUserM gmtTableCe llCheckbox ">
  92                                               <input id= "pharmMana gerRow${co untVar.cou nt}" class ="editable " type="ch eckbox" ${ item.pharm Mgr == tru e ?'checke d=checked' :'' }  siz e="2" maxl ength="2"  style="dis play: bloc k; opacity : 1;" name ="pharmMan agerRow${c ountVar.co unt}" titl e="Pharmac y manager  checkbox f or row ${c ountVar.co unt}" oncl ick="UM_Ot herChkBox( this,${cou ntVar.coun t}, ${item .recId});"  ${disable dField}>
  93                                               </div>
  94                                               <div class ="divUserM gmtTableCe llCheckbox ">
  95                                               <input id= "pbmAdminR ow${countV ar.count}"  class="ed itable" ty pe="checkb ox"  ${ite m.pbmAdmn  == true ?' checked=ch ecked':''}   size="2"  maxlength ="2" style ="display:  block; op acity: 1;"  name="pbm AdminRow${ countVar.c ount}" tit le="PBM ad min checkb ox for row  ${countVa r.count}"  onclick="U M_OtherChk Box(this,$ {countVar. count}, ${ item.recId });" ${dis abledField }>
  96                                               </div>
  97                                               <div class ="divUserM gmtTableCe llCheckbox ">
  98                                               <input id= "pharmUser Row${count Var.count} " class="e ditable" t ype="check box"  ${it em.pharmUs er == true  ?'checked =checked': ''}  size= "2" maxlen gth="2" st yle="displ ay: block;  opacity:  1;" name=" pharmUserR ow${countV ar.count}"  title="Ph armacy Use r checkbox  for row $ {countVar. count}" on click="UM_ OtherChkBo x(this,${c ountVar.co unt}, ${it em.recId}) ;" ${disab ledField}>
  99                                               </div>
  100                                               <div class ="divUserM gmtTableCe llCheckbox ">
  101                                               <input id= "administr atorRow${c ountVar.co unt}" clas s="editabl e" type="c heckbox" $ {item.syst emAdmn ==  true ?'che cked=check ed':''}  s ize="2" ma xlength="2 " style="d isplay: bl ock; opaci ty: 1;" na me="admini stratorRow ${countVar .count}" t itle="Admi nistrator  checkbox f or row ${c ountVar.co unt}" oncl ick="UM_Ot herChkBox( this,${cou ntVar.coun t}, ${item .recId});"  ${disable dField}>
  102                                               </div>
  103                                      </div>
  104                                      </c:forE ach>
  105                                      
  106                                      
  107                             </div>
  108                    </di v>  
  109         
  110         <div  class="ma nageUsersF ields">
  111         <br>   
  112         <br>
  113          <br >
  114          <st rong> Add  User:</str ong>   
  115          </d iv>
  116          <di v class="m anageUsers Fields">           
  117         <lab el for="ad dUserText" >User ID:
  118         <spa n class="m anageusers RequiredFi eld">
  119         <spa n class="m anageusers Required"> (Required) </span> 
  120         </sp an>
  121                    </la bel>
  122                     <form:inpu t path="ad dUserText"  maxlength ="20" titl e="VA netw ork user I D (Example       
XXXXXX)" / >
  123         </di v>
  124         <div  class="ma nageUsersF ields">       
  125         <lab el for="ad dFirstName Text">Firs t Name:
  126              </label>
  127                    <for m:input pa th="addFir stNameText " maxlengt h="50" tit le="First  name of us er"/>
  128         </di v>
  129         <div  class="ma nageUsersF ields">       
  130         <lab el for="ad dLastNameT ext">Last  Name:
  131              </label>
  132                    <for m:input pa th="addLas tNameText"  maxlength ="50" titl e="Last na me of user " />
  133         </di v>      
  134        <div   class="ma nageUsersF ields" tit le="Applic ation user  roles. To  assign a  role to th e user, cl ick a role  in the Us er Roles c heck box.  The role w ill be che cked or un checked.">     
  135                    <lab el for="us erRolesSel ect">
  136                    User  Roles:              
  137                    </la bel>                 
  138                    <sel ect multip le id="use rRolesSele ct"  class ="manageus ersSelect"  name="use rRolesSele ct">           
  139                    <opt ion value= "pharmMgr"  >Pharmacy  Manager</ option> 
  140                    <opt ion value= "pbmAdmn"  >PBM Admin </option> 
  141                    <opt ion value= "pharmUser " >Pharmac y User</op tion> 
  142                    <opt ion value= "systemAdm n" >Admini strator</o ption> 
  143                     </s elect>
  144                     
  145                     <di v class="s electedSta tiondIdsLa belDiv" ti tle="Selec ted Statio n IDs for  the user t o be added . ">
  146                     <la bel for="s electedSta tiondIds"> Selected S tations ID s:<span cl ass="manag eusersRequ iredField" >
  147            < span class ="manageus ersRequire d">(Requir ed)</span>
  148            < /span>       
  149              </label>
  150         </di v>  
  151           </ div>  
  152           
  153           <d iv class=" manageUser sFields">       
  154         <lab el for="ad dStationId ">Station  ID:     
  155              </label>
  156                       < select mul tiple data -dojo-type ="dijit/fo rm/Filteri ngSelect"  id="addSta tionId" cl ass="manag eusersStat ionSelect"  name="add StationId"  onchange= "stationId ValueSelec ted();">
  157                               <c:f orEach var ="item" it ems="${use rMgmtStati onIds}">
  158                             <optio n value="$ {item.id}" >${item.la bel}</opti on>
  159                          </c:forEa ch>
  160                             </sele ct>       
  161                             
  162                             <butto n  dojoTyp e="dijit.f orm.Button " class="m anageusers AddBtn" id ="manageUs ers_AddSta tionIdsBtn " disabled  onClick=" stationIdV alueAddBtn ();">
  163                             Add
  164                      </ button>       
  165               &nbsp;
  166               <select m ultiple="m ultiple"   class="man ageusersSt ationSelec ted"       id="select edStationd Ids" name= "selectedS tationdIds " onchange ="enableRe moveButton ();" size= "11" >
  167               </select>  
  168                &nbsp;
  169               <button   dojoType=" dijit.form .Button"   class="man ageusersRe moveBtn" i d="manageU sers_Remov eStationId sBtn"      disabled o nClick="st ationIdVal ueRemoveBt n();">
  170                             Remove
  171                             </butt on> &nbsp; &nbsp;                    
  172      </div>   
  173         
  174        <div>
  175        <p>
  176                             <br>
  177                             <br>
  178                    &nbs p;
  179                    </p>
  180        </div >
  181           <d iv>
  182                    <p>
  183                             <br>
  184                             <br>
  185                    &nbs p;
  186                    </p>
  187           </ div>
  188                    <div  class="bu ttons">                     
  189                             <butto n  dojoTyp e="dijit.f orm.Button " id="addU serButton"  type="sub mit" oncli ck="return  processSu bmit();">
  190                                      Save
  191                             </butt on>
  192                             <butto n          dojoType=" dijit.form .Button" i d="cancelB utton" typ e="button"  onclick=" manageUser Cancel();" >Cancel</b utton>                        
  193                    </di v> 
  194                    <%--  Stationd  Id Select  Dialog Sta rt --%>
  195                             <div d ata-dojo-t ype="dijit /Dialog" i d="station IdSelectDi alog" titl e="Update  Station Id s"  style= "width:100 %;height:  400px; ove rflow: hid den">
  196                    
  197                         <div class ="dijitDia logPaneCon tentArea"  style="wid th:1200px; height: 40 0px;overfl ow: hidden ">
  198                            
  199                            <div cl ass="selec tedStation dIdsUpdate LabelDiv"  title="Sel ected Stat ion IDs fo r the user  to be add ed. ">
  200                                       <label  for="selec tedStation dIds">Sele cted Stati ons IDs:<s pan class= "manageuse rsRequired Field">
  201                              <span  class="ma nageusersR equired">( Required)< /span>
  202                              </spa n>      
  203                                 </ label>
  204                           </div>  
  205                                              
  206                             <div    id="stati onIdsUpdat eIDiv" sty le="margin -top: 25px ; display:  block;">       
  207                                    <label for ="updateSt ationId" s tyle="floa t: left;wi dth: 5%;"> Station ID :     
  208                                        </labe l>
  209                                                  <select  multiple  data-dojo- type="diji t/form/Fil teringSele ct" id="up dateStatio nId"  clas s="manageu sersStatio nSelect" n ame="updat eStationId " onchange ="stationI dValueSele ctedUpdate ();">
  210                                                          <c:forEach  var="item " items="$ {userMgmtS tationIds} ">
  211                                                       <o ption valu e="${item. id}">${ite m.label}</ option>
  212                                                    </c:f orEach>
  213                                                       </ select>        
  214                                                       
  215                                                       <b utton  doj oType="dij it.form.Bu tton"  cla ss="manage usersUpdat eStationId sAddBtn" i d="manageU sers_AddSt ationIdsBt nForUpdate " disabled  onClick=" stationIdU pdateValue AddBtn();" >
  216                                                       Ad d
  217                                                 </button >      
  218                                         &nbsp ;
  219                                         <sele ct multipl e="multipl e"   class ="manageus ersStation Selected"      id="se lectedStat iondIdsFor Update" na me="select edStationd IdsForUpda te" onchan ge="" size ="11" >
  220                                         </sel ect> 
  221                                          &nbs p;
  222                                         <butt on  dojoTy pe="dijit. form.Butto n"  class= "manageuse rsUpdateSt ationIdsRe moveBtn"   id="manage Users_Remo veStationI dsBtnForUp date"    o nClick="st ationIdUpd ateValueRe moveBtn(); ">
  223                                                       Re move
  224                                                       </ button> &n bsp;&nbsp;                    
  225                                      </div>
  226                                      
  227                                      
  228                                      <div sty le="float:  left;posi tion: rela tive;top:  100px;marg in-left: 0 px;">
  229                                                 <button  data-dojo- type="diji t/form/But ton" type= "button"   class="man ageusersUp dateStatio nIdsUpdate Btn" id="m anageUsers _UpdateSta tionIdsBtn " disabled  onclick=" dialogOnUp date();">
  230                                          Upda te
  231                                      </button >
  232                                      <button  data-dojo- type="diji t/form/But ton" type= "button"   class="man ageusersUp dateStatio nIdsCancel Btn" id="m anageUsers _CancelSta tionIdsUpd ateBtn" on click="dia logOnCance l();">
  233                                          Canc el
  234                                      </button >
  235                             </div>
  236                         </div>           
  237                    </di v>                   
  238                     <%- - Stationd  Id Select  Dialog En d --%>
  239                     <%- - Hidden m ultiselect  for compa re start - -%>
  240                     <di v  style=" display: n one;">
  241                     <se lect multi ple  id="h iddenUpdat eStationId "  name="h iddenUpdat eStationId " style="d isplay: no ne;">
  242                                                          <c:forEach  var="item " items="$ {userMgmtS tationIds} ">
  243                                                       <o ption valu e="${item. id}">${ite m.label}</ option>
  244                                                    </c:f orEach>
  245                    </se lect>
  246                    <inp ut type="h idden" id= "stationId TempIdenti fier" valu e="">
  247                    </di v>  
  248                     
  249                      <% -- Hidden  multiselec t for comp are end -- %>  
  250           </ form:form>   
  251   </div> 
  252   <div class ="manageUs ersFields" >
  253           <p >
  254                     <br >Please no te: You ca n add new  user and u pdate exis ting users  at the sa me time.
  255           </ p>
  256   </div>
  257