Ticket #246 (closed enhancement: fixed)

Opened 12 years ago

Last modified 12 years ago

The mail icon in the panel should do something clever based on chpobox information

Reported by: jdreed Owned by:
Priority: normal Milestone: Summer 2009 Deployment
Component: -- Keywords: exchange
Cc: Fixed in version:
Upstream bug:

Description

In the event that we cannot seamlessly transition our existing mail clients to Exchange, we should be prepared to have the mail icon in the panel do something clever, like open OWA for Exchange users, but still open Evolution for traditional IMAP users.

This should probably happen in -login-graphical, which is where the Evolution wrapper is currently.

Change History

comment:1 Changed 12 years ago by broder

As a side pony, I'd also like this to detect if someone has chpoboxed to Gmail and open the Gmail site instead of Evolution/OWA (and possibly similar for other mail providers).

comment:2 Changed 12 years ago by geofft

I've started working on this in the email-icon-config git branch of /mit/geofft/debathena/git (which is world-readable).

comment:3 Changed 12 years ago by geofft

  • Status changed from new to proposed

Fixed it up a bit, tested that it does in fact affect the icon in the panel (since gconf references just the .desktop file, not the actual launcher) on Jaunty and that the logic is right, and committed as r23839. I've uploaded the package to -proposed, although not yet added it as a dependency of anything.

debathena-graphical-login is probably the right metapackage to put this in.

comment:4 Changed 12 years ago by broder

The version of email-icon-config currently in proposed explicitly uses firefox...or iceweasel if it's installed (instead of sensible-browser, which tends to not be firefox for some reason).

This one also shouldn't do anything for people with non-AFS homedirs.

As for providing a launcher to actually get to Evolution, that's handled by Applications -> Office -> Evolution Mail and Calendar, which doesn't get you right into mail specifically, but seems good enough.

comment:5 Changed 12 years ago by quentin

You should just use gnome-open, which uses the user's default browser (which itself defaults to iceweasel, I think).

comment:6 Changed 12 years ago by broder

That would be assuming GNOME.

comment:7 Changed 12 years ago by broder

And I've uploaded a version of debathena-login-graphical to proposed that depends on email-icon-config, so it should start showing up on all workstations running proposed.

comment:8 Changed 12 years ago by quentin

We assume GNOME in all sorts of other places, too. The worst that would happen is that it launches firefox instead of a more preferred browser, which is still an improvement over the current state. In fact, I don't think that any of the other windowmanagers we install have a concept of a default browser.

comment:9 Changed 12 years ago by broder

  • Status changed from proposed to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.