Bug #30144 | Create persistent storage for every detail on the Dashboard pages | ||
---|---|---|---|
Submitted: | 31 Jul 2007 11:46 | Modified: | 5 Dec 2007 10:38 |
Reporter: | Mike Lischke | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Enterprise Monitor: Web | Severity: | S4 (Feature request) |
Version: | OS: | Any | |
Assigned to: | CPU Architecture: | Any |
[31 Jul 2007 11:46]
Mike Lischke
[31 Jul 2007 15:23]
Joshua Ganderson
User feedback has indicated that user accounts will be shared across multiple users and that they may access Merlin at the same time. For this reason, volatile information like search parameters should not be stored in the database or collisions are possible. What we can do is store more of this information to cookies and create more defaults that are user configurable. This has been proposed in the past and, while no objections were raised at the time, it was thought to be extremely low priority.
[1 Aug 2007 7:34]
Mike Lischke
The question is: how often is this the case? Additionally, it is well known that such kind of account sharing can produce problems. I'd expect from an expert to know that. On the other hand limiting the user experience just because others are doing things "wrong" is not an acceptable approach for good usability. It is easy to solve the problem for "account sharers" (by creating individual accounts) if we have persistent states, but there is no way to have the "persistent workplace" other than by really saving its state. Putting this info into cookies is a cheap trick. It solves a part of the problem instead doing it right (including import/export and across different machines). Use a different browser or clear the cookie cache and you are screwed. We already have certain values stored in the schema. It is a natural and logical step to do it for everything that is related.
[1 Aug 2007 16:14]
Joshua Ganderson
Given feedback from our users and my personal experience, it is often the case that multiple users will use the same account. The only time this is predominantly not the case is when customers want more control on security constraints and security auditing. Since all of the users within one company are likely to be DBA's, differing security constraints is uncommon. As to design for usability, you should always assume that your users are going to do the dumbest thing you can think of. Never design under the assumption that they will "do the right thing". Regarding the utility of this bug, all applications have transient aspects. For non-transient characteristics, we currently save them to the DB or save defaults. We don't want everything to be non-transient. I believe we have chosen the right elements to be non-transient. However, the values pointed out in the first comment may benefit from having user configurable defaults (though the auto-refresh is arguable). This has been discussed in the past but determined to be low priority and no bug was opened. My suggestion is that we do nothing for the time being and consider adding configure popups to the events and logs pages in the future.
[5 Dec 2007 10:38]
Mike Lischke
Consider this for a later release. It was a customer request.
[13 Mar 2014 13:36]
Omer Barnir
This bug is not scheduled to be fixed at this time.