> Hi Edwin. > > I really appreciate your effort to solve this usability issue. > > UI/Usability > ------------ > > ! As the owner of thunderbird, I saw that the "Report a bug" was disabled. I > used "Configure Launchpad bugs" and choose The Mozilla.org bug tracker and > provided the remove project. > * I still see "Report a bug" (This service needs configuration). This is > wrong. I provided the real information that should satisfy other > contributors. I expect to see the warning disappear. Hi Curtis, Thanks for the review. As we discussed on Skype, I will focus on code hosting now and fix the logic for displaying the bug tracker warning in another branch. I have not fixed any of the unit tests for these recent changes, since I want to get your input on the UI changes first. You will notice that "Configure code hosting" switches between a plus-icon and an edit-icon, since I'm re-using the original menu item for +linkbranch. The plus-icon doesn't really make sense with the "configure" verb, but I think it is worth contemplating the use of a different icon to indicate unconfigured services. > ! As the owner of Firefox and thunderbird, I expect to see a warning that > "Development focus branch has not been specified" which I can see in the > Project information portlet. > * I think this is a case where official_codehosting is a bogus attribute. > We know if the project officially uses code if the branch is neither a > mirror or import. I expect the Involvement portlet to tell me that this > is a problem. > * As an anonymous user I should see a warning that the development focus is > missing a branch in the Involvement portlet. > * May be call for action should also be repeated on the series page since > that is the object that is being edited. I'm confused here, since a little further down you comment that the warning could be removed from the Project information portlet. Do you want a more noticeable warning message in the involvement portlet than a tooltip? > ! As the user of evolution, a project that has a link to a package with > I expect to see a warning that translation syncing should be setup. > The owner certainly can set official/unofficial usage, but any user > can enable series sync, and should if Ubuntu has translations for it. > * This is a unique case were any user can set this. This information > must be shown on the series overview for any user to act on. > * We may want alternate configuration link or tool tips about the > problem. > * This is case is harder than the others because the official_translations > attribute is legitimate. We agreed to handle translations later. > ! I think the message for all these services is wrong. We want the user > to tell Launchpad where the service is and maybe configure it if the > service is Launchpad's. In the bug tracker example. we need to know the > bug tracker, and the owner wants to tell every one about the official > tracker; no one is asking users to enable Launchpad Bugs. I tried improving the tooltip for the warnings. > * I noticed that as an anonymous user or no-priv that the Involvement portlet > has about 1em extra padding in the bottom. Oh. The markup has an empty > -