Add Elementary switchboard integration

Bug #934021 reported by Manish Sinha (मनीष सिन्हा)
38
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Activity Log Manager
Fix Released
Wishlist
Manish Sinha (मनीष सिन्हा)
Pantheon Plugs
Fix Released
Medium
Unassigned

Bug Description

Activity Log Manager has gnome-control-center integration. Just like g-c-c there should be an optional switchboard integration such that activity log manager acts as a plug

Related branches

Changed in activity-log-manager:
milestone: none → 0.9.3
Changed in activity-log-manager:
milestone: 0.9.3 → none
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Quoting Manish's letter from the mailing list:
"Right now activity-log-manager (alm) can run as a standalone tool or
as integrated in
gnome-control-center. The build system takes care of it.

In src/activity-log-manager.vala there is a VBox named ActivityLogManager

1) When creating the switchboard plug, the same codebase, a separate
file can be
added which uses this VBox to populate the plug

2) Then the build system needs to be altered to build this plug
optionally since alm is used
in many other environments too

If someone from elementary team can get (1) done, then I can do (2)"

Assigning ~elementary-driveby to take care of (1)

Changed in pantheon-plugs:
assignee: nobody → elementary Drive-by Contributors (elementary-driveby)
Changed in pantheon-plugs:
status: New → Confirmed
Changed in activity-log-manager:
assignee: Manish Sinha (मनीष सिन्हा) (manishsinha) → nobody
Changed in activity-log-manager:
assignee: nobody → Manish Sinha (मनीष सिन्हा) (manishsinha)
milestone: none → 0.9.5
status: Confirmed → Fix Committed
Revision history for this message
Cody Garver (codygarver) wrote :

I believe this was fixed a while ago. Either way, I see Privacy in Switchboard so that's that.

Changed in pantheon-plugs:
status: Confirmed → Fix Committed
assignee: elementary Drive-by Contributors (elementary-driveby) → nobody
Changed in pantheon-plugs:
milestone: none → luna-beta1
Revision history for this message
Andrea Basso (voluntatefaber) wrote :

Cody, well, that's not said, because it's probably the gnome plug ATM and in the long run we may wanna have only "native" plugs, not GCC stuff.

Cody Garver (codygarver)
Changed in pantheon-plugs:
status: Fix Committed → Fix Released
Changed in elementaryos:
status: New → Confirmed
milestone: none → luna-beta3
importance: Undecided → Medium
Cody Garver (codygarver)
Changed in elementaryos:
status: Confirmed → In Progress
assignee: nobody → Cody Garver (codygarver)
Revision history for this message
Manish Sinha (मनीष सिन्हा) (manishsinha) wrote :

The current branch has broken support for switchboard integration. Working on it

Changed in activity-log-manager:
status: Fix Committed → In Progress
Revision history for this message
Manish Sinha (मनीष सिन्हा) (manishsinha) wrote :

Finally everything works. Phew!

The build system auto-magically detected existence of pantheon and builds the switchboard extension. This automatic build can be suppressed by passing --without-switchboard

Changed in activity-log-manager:
status: In Progress → Fix Committed
Cody Garver (codygarver)
Changed in pantheon-plugs:
importance: Undecided → Medium
Changed in elementaryos:
milestone: luna-beta3 → 0.3-beta1
assignee: Cody Garver (codygarver) → nobody
status: In Progress → Triaged
Changed in activity-log-manager:
status: Fix Committed → Fix Released
Cody Garver (codygarver)
no longer affects: elementaryos
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.