<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 04/25/2011 03:56 PM, Adam Young wrote:
    <blockquote cite="mid:4DB5D1ED.9070906@redhat.com" type="cite">On
      04/22/2011 06:28 PM, Endi Sukma Dewata wrote:
      <br>
      <blockquote type="cite">On 4/22/2011 2:33 PM, Adam Young wrote:
        <br>
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">Again, have not yet run Selenium
              against this, so please do not push.
              <br>
              There are conflicts between this version and some of
              edewata's patch.
              <br>
              Additionally, there are some know issues with the
              rendering on the
              <br>
              ACI pages which I'll iron out before this gets submitted
              for real.
              <br>
              <br>
              This version solves Issues 1,2,4,5 (sort of) ,8,9,and 10
              from below.
              <br>
            </blockquote>
          </blockquote>
        </blockquote>
        <br>
        <blockquote type="cite">
          <blockquote type="cite">This version deals with #7. Unit tests
            and jsl is fixed. Rebased on
            <br>
            top of Endi's last action-button patch.
            <br>
            <br>
            Remaining issues have to do with css and styling.
            <br>
            <br>
            Still haven't run it through the Selenium tests.
            <br>
          </blockquote>
        </blockquote>
        <br>
        <blockquote type="cite">OK, with this, the most egregious of the
          UI issues are fixed. While I'm
          <br>
          sure we'll want to do more with it in the long term, I'm going
          to say
          <br>
          that this is ready to go in. We'll fix the selenium tests as a
          follow on
          <br>
          patch.
          <br>
        </blockquote>
        <br>
        Some issues:
        <br>
        <br>
        3. Default tab is not activated.
        <br>
           Open Users, click one of the user, the default tab is
        activated.
        <br>
           Click Back to List, open the user again, the default tab is
        not
        <br>
           activated.
        <br>
      </blockquote>
      Fixed
      <br>
      <blockquote type="cite">
        <br>
        4. Inconsistent position of the action buttons.
        <br>
           - Open Users tab, observe the position of the Delete &
        Add buttons.
        <br>
             Then click one of the users, the Reset & Update buttons
        move to
        <br>
             the left.
        <br>
           - Open User Groups tab, observe the Add buttons, click one of
        the
        <br>
             groups, the Enroll button moves to the left.
        <br>
      </blockquote>
      Fixed.  Had to remove some of the style info in ipa.css, but I
      think it was only necessary for action-panels
      <br>
      <br>
      <blockquote type="cite">
        <br>
        5. Entity label should be used instead of entity name as the
        page title.
        <br>
           Open Sudo -> Sudo Command Groups -> group1. The page
        title is
        <br>
           "SUDOCMDGROUP:GROUP1". The problem with this is that unlike
        the
        <br>
           label, entity name will not be translated.
        <br>
      </blockquote>
      Done.  Long term, we need both a Singular and Plural form
      internationalized.  The name field is the single value.
      <br>
      <br>
      <blockquote type="cite">
        <br>
        9. These facet.entity_header assignments are unnecessary:
        <br>
           - entity.js:307
        <br>
           - details_tests.js:211
        <br>
           - entity_tests.js:79
        <br>
           Each facet has a reference to the entity, so the entity
        header can
        <br>
           be accessed using that.entity.header inside the facet or
        <br>
           facet.entity.header outside the facet.
        <br>
      </blockquote>
      Leaving them for now.  I am not sure that we are going to navigate
      by way of the entity to the header for always.  Changing it broke
      the unit tests.  I'll address this in a follow on patch that will
      simplify the facet API.
      <br>
      <br>
      <blockquote type="cite">
        <br>
        11. Navigation error.
        <br>
            Open User Groups tab, click one of the groups. Under Member
        Users,
        <br>
            click one of the users. It will show an error dialog box (it
        has
        <br>
            some typos too).
        <br>
        <br>
      </blockquote>
      Still a problem.
      <br>
    </blockquote>
    <br>
    OK, got that one fixed in this version as well (version 5)<br>
    <br>
    <blockquote cite="mid:4DB5D1ED.9070906@redhat.com" type="cite">
      <br>
      <blockquote type="cite">
        <br>
        12. In the search facet there is a big space between the buttons
        and
        <br>
            the results table.
        <br>
        <br>
      </blockquote>
      Intentional.  That is the space for the tabs.  Easy to remove in
      the future,  but want it in there for now.
      <br>
      <br>
      <blockquote type="cite">13. The 3rd level tabs appear only when
        the HBAC, Sudo, and RBAC tabs
        <br>
            are selected. This is causing the rest of the page to shift
        down.
        <br>
            As I mentioned before, here is my suggestion:
        <br>
            <a class="moz-txt-link-freetext" href="http://edewata.fedorapeople.org/images/mock1.png">http://edewata.fedorapeople.org/images/mock1.png</a>
        <br>
            <a class="moz-txt-link-freetext" href="http://edewata.fedorapeople.org/images/mock2.png">http://edewata.fedorapeople.org/images/mock2.png</a>
        <br>
      </blockquote>
      Going to leave it like this for now.  Don't think what you have in
      the mock ups is quite right:  We'll run past UXD and adjust
      <br>
      <br>
      <br>
      <blockquote type="cite">
        <br>
        14. According to the spec the buttons should be located below
        the 4th
        <br>
            level tabs (facet tabs). So it should be inside a
        'facet-header'
        <br>
            instead of 'entity-header'.
        <br>
      </blockquote>
      Spec needs work.  It is easy enough to move things around if we
      decided we want to, but last conversation had the buttons above
      the tabs.
      <br>
      <br>
      <br>
      <blockquote type="cite">
        <br>
        15. Most of navigation links are on the left part of the page,
        but
        <br>
            'Back to Link' is on the right side. It's a bit inconvenient
        having
        <br>
            to go all the way to the right just to go back to the search
        page,
        <br>
            especially when reviewing many entries.
        <br>
      </blockquote>
      <br>
      Agree that it is a bit off, but it is the spec.  We can revise in
      the future.
      <br>
      <br>
      <blockquote type="cite">
        <br>
        16. Some facet group headers in the 4th level tabs are
        unnecessary.
        <br>
            The Settings header above the Settings tab is redundant.
        <br>
            The Member header above DNS resource record tab is probably
        <br>
            inappropriate although that's how it's implemented
        internally.
        <br>
            There should be a way not to show the headers.
        <br>
      </blockquote>
      They are there for spacing.  Once UXD reviews, we can remove them.
      <br>
      <br>
      <blockquote type="cite">
        <br>
        17. Association facet doesn't set page title.
        <br>
            Open User Groups, the page title is "USER GROUPS". Click one
        of the
        <br>
            groups, it will open an association facet, the page title is
        <br>
            unchanged. Then click Settings tab, the title changes to
        <br>
            "GROUP:...". Click the association again, the title remains
        the
        <br>
            same.
        <br>
      </blockquote>
      <br>
      Fixed
      <br>
      <blockquote type="cite">
        <br>
        18. Kerberos Ticket Policy and Configuration tabs don't have
        page
        <br>
            titles.
        <br>
        <br>
      </blockquote>
      Fixed
      <br>
      <br>
      <blockquote type="cite">19. There should be a space after colon in
        the page title.
        <br>
            Open Users tab, then click admin. The title is "USER:ADMIN".
        <br>
        <br>
      </blockquote>
      Fixed
      <br>
      <br>
      <blockquote type="cite">20. The facet groups needs to be
        customizable. Currently it's stored
        <br>
            in unordered set in entity's facet_group and the order is
        hard-
        <br>
            coded in get_facet() and facet_tabs(). It would be difficult
        <br>
            to workaround this limitations in custom facets.
        <br>
        <br>
            See how facets are stored in entity. The names are stored in
        an
        <br>
            ordered list (that.facets) and the instances are stored in a
        <br>
            dictionary (that.facets_by_name). Facet groups should use a
        similar
        <br>
            method to store the order and facet collections.
        <br>
        <br>
            In get_facet() the default facet should be the first facet
        in the
        <br>
            first group. In facet_tabs() the tab_section should be
        created
        <br>
            according to the order they are stored.
        <br>
      </blockquote>
      <br>
      Agreed, but we have this issue now, and so is not a regression. 
      We'll fix in a follow on patch.
      <br>
      <blockquote type="cite">
        <br>
        21. The IPA.entity_header should be created in entity.init()
        instead of
        <br>
            in entity.setup() line 305. The entity.setup() only needs to
        store
        <br>
            the container in the entity.header. This also eliminates
        manual
        <br>
            creations in the qunit tests.
        <br>
      </blockquote>
      <br>
      Long term, agreed, but init doesn't have the container, so under
      the current approach, we can't put it there.
      <br>
      <br>
      <blockquote type="cite">
        <br>
        For issues #12-16 I think we need to get UXD's feedback.
        <br>
        <br>
      </blockquote>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Freeipa-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Freeipa-devel@redhat.com">Freeipa-devel@redhat.com</a>
<a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/freeipa-devel">https://www.redhat.com/mailman/listinfo/freeipa-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>