couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "The Dod (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-1307) Error popup when viewing futon on a vhost
Date Thu, 03 Nov 2011 17:55:32 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-1307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13143385#comment-13143385
] 

The Dod commented on COUCHDB-1307:
----------------------------------

I'd like to address the second issue you've raised first, because it's much more critical:
You can't disable a user's ability to change own profile, and the current "de facto standard"
(i.e. what you get from "couchapp generate" and therefore - 99% of the couchapverse) is that
"edit profile" is a link to /_utils/document.html?_users/org.couchdb.user:myusername
Even if in the future a non-futon solution for "edit profile" emerges, we'd still have to
leave a clue to users of legacy couchapps there (it's acceptable if they get a warning or
two along the way, but we'd still need a "we've moved here" link somewhere).

Now for the issue of "treating *any* error case as a possible vhost": we're taking about a
*specific* case. The function that might "fail" here is discovering the server's version.
If the error is a result of something more serious than "we're on a vhost", then other alerts
would (or at least should) trigger. All we need is to change the *comment* in the code "either
it's a vhost, or things are so bad user has already figured out there's a problem and doesn't
need yet another popup right now" :)

A more elegant way to solve this would be to use a vhost-agnostic /_version or something instead
of / for fetching the version, but my patch works on localhost. The fact that I don't have
it at - say - iriscouch (because it's not "official") is frightening my users, so pretty please
- either do it properly (/_version) or accept this simple and harmless patch so that they
can relax.
                
> Error popup when viewing futon on a vhost
> -----------------------------------------
>
>                 Key: COUCHDB-1307
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1307
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: Futon
>            Reporter: The Dod
>            Priority: Minor
>              Labels: javascript, patch
>         Attachments: futon.js.diff
>
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> When accessing futon from a vhost (where "/" doesn't return a json description of the
server), you unnecessarily get an "error" popup (containing the entire html of the "/" page).
> Since many CouchApps link into futon as a way for end users to edit their profiles, they
get the impression that the app is "broken".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message