Public bug reported: Currently the 'calendar' policy group is reserved because giving access to the EDS's DBus API allows applications to access all calendars without user consent. If calendars are going to be made generally available to untrusted appstore apps, EDS needs to be modified to use trust-store, like location-service does. Integrating with trust-store means that when an app tries to connect to the EDS over DBus, EDS will contact trust-store, the trust-store will prompt the user ("Foo wants to access your calendars. Is this ok? Yes|No"), optionally cache the result and return the result to EDS. In this manner the user is given a contextual prompt at the time of access by the app. Using caching this decision can be remembered the next time. If caching is used, there should be a method to change the decision in settings.
Targeting to T-Series for now, since the trust-store is not in a reusable form yet. ** Affects: apparmor-easyprof-ubuntu (Ubuntu) Importance: Undecided Status: New ** Affects: evolution-data-server (Ubuntu) Importance: Undecided Status: New ** Affects: apparmor-easyprof-ubuntu (Ubuntu Saucy) Importance: Undecided Status: Won't Fix ** Affects: evolution-data-server (Ubuntu Saucy) Importance: Undecided Status: Won't Fix ** Affects: apparmor-easyprof-ubuntu (Ubuntu T-series) Importance: Undecided Status: Triaged ** Affects: evolution-data-server (Ubuntu T-series) Importance: Undecided Status: New ** Tags: application-confinement ** Also affects: apparmor-easyprof-ubuntu (Ubuntu) Importance: Undecided Status: New ** Also affects: evolution-data-server (Ubuntu Saucy) Importance: Undecided Status: New ** Also affects: apparmor-easyprof-ubuntu (Ubuntu Saucy) Importance: Undecided Status: New ** Also affects: evolution-data-server (Ubuntu T-series) Importance: Undecided Status: New ** Also affects: apparmor-easyprof-ubuntu (Ubuntu T-series) Importance: Undecided Status: New ** Changed in: apparmor-easyprof-ubuntu (Ubuntu Saucy) Status: New => Won't Fix ** Changed in: apparmor-easyprof-ubuntu (Ubuntu T-series) Status: New => Triaged ** Changed in: evolution-data-server (Ubuntu Saucy) Status: New => Won't Fix ** Tags added: application-confinement -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evolution-data-server in Ubuntu. https://bugs.launchpad.net/bugs/1227824 Title: please integrate with trust-store To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/1227824/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs