<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja" 
      xmlns:data="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40">
  <baja:head xmlns="http://www.w3.org/TR/REC-html40"/>
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <contents>
        <html:title>
          <text data:text="title@privileges"/>
        </html:title>
        <html:noScript>
          "This page uses JavaScript to perform the list of values lookup. Your browser either does not support JavaScript, or it is disabled.  Please enable JavaScript, or upgrade your browser."
        </html:noScript>

      </contents>
      <provider>
        <data name="privileges">
          <method class="oracle.sysman.eml.admin.rep.UserData" method="getSummary"/>
        </data>
        <data name="ResourceBundle">
          <bundle class="oracle.sysman.eml.admin.rep.AdminResourceBundle"/>
        </data>
        <data name="roleHeaderData">        
          <inline>
            <columnHeaders data:text="NAME@ResourceBundle" /> 
            <columnHeaders data:text="DESCRIPTION@ResourceBundle" /> 
          </inline>
        </data>
        
      </provider>
      <contents>
        <form name="editUser" method="POST">
          <contents>
            <pageLayout>
              <mediumAdvertisement>
                <include baja:node="../../oemBanner" />
              </mediumAdvertisement>
              <globalButtons>
                <include baja:node="../../globalButtonBar" />
              </globalButtons>
              <data:tabs>
                <include baja:node="../../globalTabs" />
              </data:tabs>
              <pageHeader>
                <include baja:node="header"/>
              </pageHeader>
              <location>
                <include baja:node="adminSteps" />
              </location>
              <contentFooter>
                <include baja:node="buttonBar_0"/>
              </contentFooter>
              <copyright>
               <include baja:node="../../copyright" />
              </copyright>
              <contents>
                <header data:text="editHeader@privileges"> 
                <contents>
                <stackLayout>
                  <contents>
                    <tableLayout width="98%">
                      <contents>
                        <rowLayout hAlign="right">
                          <contents>
                            <cellFormat>
                              <contents>
                                <include baja:node="buttonBar_0"/>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>
                    <tableLayout width="98%">
                      <contents>
                        <rowLayout>
                          <contents>
                            <switcher data:childName="updateResult@privileges">
                              <case name="updateFailed">      
                                <stackLayout>
                                  <contents>
                                     <inlineMessage
                                       messageType="error"
                                       data:message="errMsg@privileges">
                                     </inlineMessage>
                                   <spacer height="20" />
                                 </contents>
                                </stackLayout>
                              </case>
                            </switcher>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>
                    <stackLayout width="98%">
                      <contents>

                      <switcher data:childName="isExAuth@privileges" defaultCase="false">
                      <case name="true">
                        <stackLayout>
                        <contents>
                        <header data:text="SELECT_USER@ResourceBundle"/> 
                        <rowLayout>
                          <contents>
                            <cellFormat hAlign="right" vAlign="top" wrappingDisabled="true">
                              <contents>
                                <spacer width="20"/>
                                <styledText styleClass="OraInstructionText" data:text="SELECT_USER@ResourceBundle" />
                                <spacer width="8"/>
                              </contents>
                              </cellFormat>
                              <cellFormat vAlign="bottom" hAlign="left" wrappingDisabled="true">
                              <contents>
                                <styledText styleClass="OraDataText" data:text="authType@privileges"/>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                        </contents>
                        </stackLayout>
                       </case>
                       </switcher>

                        <header data:text="GENERAL_PROPERTIES@ResourceBundle"/> 
                        <spacer height="10"/>
                        <rowLayout>
                          <contents>
                            <cellFormat hAlign="right" vAlign="top" wrappingDisabled="true">
                              <contents>
                                <spacer width="20"/>
                                <styledText styleClass="OraInstructionText" data:text="NAME@ResourceBundle" />
                                 <formValue name="xsrfToken" data:value="xsrfToken@privileges" />
                                <spacer width="8"/>
                              </contents>
                            </cellFormat>
                            <cellFormat vAlign="bottom" hAlign="left" wrappingDisabled="true">
                              <contents>
                                <styledText styleClass="OraDataText" data:text="userName@privileges"/>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                        <rowLayout>
                          <contents>
                            <cellFormat hAlign="right" vAlign="top" wrappingDisabled="true">
                              <contents>
                                <spacer width="20"/>
                                <styledText styleClass="OraInstructionText" data:text="EMAIL_ADDRESS@ResourceBundle" />
                                <spacer width="8"/>
                              </contents>
                            </cellFormat>
                            <cellFormat vAlign="bottom" hAlign="left" wrappingDisabled="true">
                              <contents>
                                <switcher data:childName="hasEmail@privileges">
                                  <case name="true">      
                                    <styledText styleClass="OraDataText" data:text="emailAddress@privileges"/>
                                  </case>
                                  <case name="false">      
                                    <inlineMessage data:message="NO_EMAIL@ResourceBundle"/>
                                  </case>
                                </switcher>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>
                      </contents>
                    </stackLayout>
                    <switcher data:childName="isSuper@privileges">
                      <case name="true"> 
			<tableLayout>
			  <contents>
                            <rowLayout>
                              <contents>
                                <cellFormat hAlign="left" vAlign="top" wrappingDisabled="true">
                                  <contents>
                                    <spacer width="20"/>
                                    <styledText styleClass="OraInstructionText" data:text="SUPER_USER_INFO@ResourceBundle" />
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout> 

	                    <rowLayout data:rendered="toGrantDBPriv@privileges">
                              <contents>
                                <cellFormat hAlign="left" vAlign="top" wrappingDisabled="false">
                                  <contents>
                                    <spacer width="20"/>
                                    <styledText styleClass="OraInstructionText" data:text="dbSysPrivSummary@privileges" />
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout>
                            <rowLayout  data:rendered="toGrantMgmtRole@privileges">
                              <contents>
                                <cellFormat hAlign="left" vAlign="top" wrappingDisabled="false">
                                  <contents>
                                    <spacer width="20"/>
                                    <styledText styleClass="OraInstructionText" data:text="dbRoleSummary@privileges" />
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout> 
			  </contents>
			</tableLayout>
                      </case>
                      <case name="false">      
                        <stackLayout>
                          <contents>
                            <header data:text="MANAGE_ROLES_HEADER@ResourceBundle"> 
                              <contents>
                                <tableLayout width="98%">
                                  <contents>
                                    <table name = "roleRoleTable"
                                         width="100%"
                                         data:summary="MANAGE_ROLES_HEADER@ResourceBundle"
                                         data:tableData="roleValue@privileges"
                                         data:value="roleTableValue@privileges"
                                         data:minValue="roleTableMinValue@privileges"
                                         data:blockSize="roleTableBlockSize@privileges"
                                         data:maxValue="roleTableMaxValue@privileges"
                                         data:alternateText="NO_ROLES@ResourceBundle"
                                         data:columnHeaderData="columnHeaders@roleHeaderData">
                                      <columnFormats>
                                        <columnFormat width="30%" />
                                        <columnFormat width="70%" />
                                      </columnFormats>
                                      <columnHeaderStamp>
                                        <data:boundText select="text"/>
                                      </columnHeaderStamp>
                                      <tableFormat tableBanding="rowBanding"/>
                                      <contents>           
                                        <styledText data:text="value" data:shortDesc="NAME@ResourceBundle" /> 
                                        <styledText data:text="roleDescription" data:shortDesc="DESCRIPTION@ResourceBundle" /> 
                                      </contents>
                                    </table>
                                  </contents>
                                </tableLayout>
                              </contents>
                            </header> 

                            <header data:text="SYSTEM_PRIVILEGES@ResourceBundle"> 
                              <contents>
                                <tableLayout width="98%">
                                  <contents>
                                    <table name = "roleSysTable"
                                        width="100%"
                                        data:summary="SYSTEM_PRIVILEGES@ResourceBundle"
                                        data:tableData="sysPrivsValue@privileges"
                                        data:alternateText="NO_SYS_PRIV@ResourceBundle"
                                        data:columnHeaderData="columnHeaders@roleHeaderData">
                                      <columnFormats>
                                        <columnFormat width="30%" />
                                        <columnFormat width="70%" />
                                      </columnFormats>
                                      <columnHeaderStamp>
                                        <data:boundText select="text"/>
                                      </columnHeaderStamp>
                                      <tableFormat tableBanding="rowBanding"/>
                                      <contents>           
                                        <styledText data:text="value" data:shortDesc="NAME@ResourceBundle" /> 
                                        <styledText data:text="roleDescription" data:shortDesc="DESCRIPTION@ResourceBundle" /> 
                                      </contents>
                                    </table>
                                  </contents>
                                </tableLayout>
                              </contents>
                            </header> 

                            <header data:text="TARGET_PRIVILEGES@ResourceBundle"> 
                              <contents>
                                <stackLayout>
                                  <contents>
                                    <switcher data:childName="hasTargetPrivs@privileges">
                                      <case name="true">
                                        <styledText styleClass="OraInstructionText" data:text="HOST_INCLUDE@ResourceBundle"/>
                                      </case>
                                    </switcher>
                                    <include baja:node="targetPrivileges" />
                                  </contents>
                                </stackLayout>
                              </contents>
                            </header> 
                          </contents>
                        </stackLayout>
                      </case>
                    </switcher>
                  </contents>
                </stackLayout>  
              </contents>
            </header>
          </contents>
         </pageLayout>
       </contents>
      </form>
    </contents>
   </dataScope>
  </baja:content>
  <baja:handlers>
    <event name="null">
      <method class="oracle.sysman.eml.admin.rep.UserData" method="doNull" />
    </event>
    <event name="finish">
      <method class="oracle.sysman.eml.admin.rep.UserData" method="doFinish"/>
    </event>  
    <event name="goto">
      <method class="oracle.sysman.eml.admin.rep.UserData" method="doGoTo"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.admin.rep.UserData" method="doSort"/>
    </event>
  </baja:handlers>
</page>

