[Infographic] displayed even though its turned off in system settings
Bug #1339002 reported by
Michael Zanetti
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Won't Fix
|
Medium
|
Grazina | ||
libusermetrics (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Won't Fix
|
Medium
|
Andrea Cimitan |
Bug Description
* Go to systems settings -> Security and privacy
* Turn off "Stats on welcome screen"
* lock the phone
Actual outcome:
* Infographics is still around, displaying "No data sources available"
Expected outcome:
* Infographics shouldn't be displayed when there's no data anyways
This bug might be masked by bug 1359022, where "No data sources available" is shown even when there are.
Fixing this bug might fix bug 1286276 too.
- Design comment -
05/08/2015
It can't be fixed as a single bug. The desired resolution and specs will be updated as soon as they are available. https:/
Related branches
lp:~unity-team/libusermetrics/file-based-infographics
Approved
for merging
into
lp:libusermetrics
- Antti Kaijanmäki (community): Approve
- Michał Sawicz: Needs Information
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 14066 lines (+6354/-5861)162 files modifiedCMakeLists.txt (+6/-13)
cmake/FindValgrind.cmake (+1/-1)
cmake/Plugins.cmake (+102/-0)
data/CMakeLists.txt (+37/-10)
data/com.canonical.Infographics.conf (+15/-0)
data/com.canonical.Infographics.service.in (+5/-0)
data/com.canonical.Infographics.xml (+14/-0)
data/com.canonical.UserMetrics.conf (+0/-15)
data/com.canonical.UserMetrics.service.in (+0/-5)
data/com.canonical.UserMetrics.xml (+0/-44)
data/com.canonical.usermetrics.DataSet.xml (+0/-24)
data/com.canonical.usermetrics.DataSource.xml (+0/-42)
data/com.canonical.usermetrics.UserData.xml (+0/-25)
data/default.json.in (+9/-0)
data/usermetricsservice.conf.in (+10/-0)
debian/changelog (+7/-0)
debian/control (+18/-7)
debian/libusermetricsinput1.symbols (+19/-8)
debian/libusermetricsoutput1.symbols (+18/-0)
debian/qtdeclarative5-infographics0.1.install (+1/-0)
debian/rules (+6/-2)
debian/usermetricsservice.infographic.click-hook (+3/-0)
debian/usermetricsservice.install (+1/-0)
debian/usermetricsservice.postinst (+0/-16)
debian/usermetricsservice.postrm (+0/-26)
debian/usermetricsservice.preinst (+0/-30)
debian/usermetricsservice.prerm (+0/-7)
debian/usermetricsservice.usermetrics.click-hook (+3/-0)
doc/Infographic Architecture.svg (+636/-0)
doc/mainpage.md (+87/-0)
po/en_GB.po (+88/-120)
po/libusermetrics.pot (+18/-108)
po/pl.po (+92/-121)
po/zh_CN.po (+28/-117)
src/CMakeLists.txt (+2/-0)
src/infographic/CMakeLists.txt (+20/-0)
src/infographic/Infographic.cpp (+292/-0)
src/infographic/Infographic.h (+79/-0)
src/infographic/main.cpp (+53/-0)
src/infographicservice/CMakeLists.txt (+58/-0)
src/infographicservice/Service.cpp (+131/-0)
src/infographicservice/Service.h (+74/-0)
src/infographicservice/main.cpp (+46/-0)
src/libusermetricscommon/CMakeLists.txt (+7/-29)
src/libusermetricscommon/DBusPaths.cpp (+0/-41)
src/libusermetricscommon/DBusPaths.h (+0/-41)
src/libusermetricscommon/FileUtils.cpp (+52/-0)
src/libusermetricscommon/FileUtils.h (+47/-0)
src/libusermetricsinput/CMakeLists.txt (+2/-0)
src/libusermetricsinput/Factory.cpp (+48/-0)
src/libusermetricsinput/Factory.h (+47/-0)
src/libusermetricsinput/Metric.h (+1/-1)
src/libusermetricsinput/MetricImpl.cpp (+228/-75)
src/libusermetricsinput/MetricImpl.h (+43/-20)
src/libusermetricsinput/MetricManager.cpp (+7/-13)
src/libusermetricsinput/MetricManager.h (+9/-23)
src/libusermetricsinput/MetricManagerImpl.cpp (+40/-93)
src/libusermetricsinput/MetricManagerImpl.h (+6/-4)
src/libusermetricsinput/MetricParameters.cpp (+132/-0)
src/libusermetricsinput/MetricParameters.h (+74/-0)
src/libusermetricsinput/MetricUpdate.h (+1/-1)
src/libusermetricsinput/MetricUpdateImpl.cpp (+6/-13)
src/libusermetricsinput/MetricUpdateImpl.h (+5/-8)
src/libusermetricsinput/usermetricsinput.cpp (+9/-8)
src/libusermetricsoutput/CMakeLists.txt (+3/-4)
src/libusermetricsoutput/ColorThemeProvider.h (+1/-0)
src/libusermetricsoutput/DirectoryWatcher.cpp (+118/-0)
src/libusermetricsoutput/DirectoryWatcher.h (+69/-0)
src/libusermetricsoutput/InfographicList.cpp (+32/-0)
src/libusermetricsoutput/InfographicList.h (+127/-0)
src/libusermetricsoutput/InfographicListImpl.cpp (+181/-0)
src/libusermetricsoutput/InfographicListImpl.h (+98/-0)
src/libusermetricsoutput/SyncedDataSet.cpp (+0/-34)
src/libusermetricsoutput/SyncedDataSet.h (+0/-43)
src/libusermetricsoutput/SyncedDataSource.cpp (+0/-54)
src/libusermetricsoutput/SyncedDataSource.h (+0/-46)
src/libusermetricsoutput/SyncedUserData.cpp (+0/-89)
src/libusermetricsoutput/SyncedUserData.h (+0/-56)
src/libusermetricsoutput/SyncedUserMetricsStore.cpp (+0/-142)
src/libusermetricsoutput/SyncedUserMetricsStore.h (+0/-63)
src/libusermetricsoutput/UserMetrics.cpp (+4/-9)
src/libusermetricsoutput/UserMetricsImpl.cpp (+6/-5)
src/libusermetricsoutput/UserMetricsStore.h (+2/-0)
src/modules/CMakeLists.txt (+1/-0)
src/modules/Infographics/CMakeLists.txt (+39/-0)
src/modules/Infographics/Components.cpp (+34/-0)
src/modules/Infographics/Components.h (+34/-0)
src/modules/Infographics/qmldir (+2/-0)
src/modules/UserMetrics/CMakeLists.txt (+27/-34)
src/usermetricsservice/Authentication.cpp (+0/-104)
src/usermetricsservice/Authentication.h (+0/-54)
src/usermetricsservice/CMakeLists.txt (+42/-53)
src/usermetricsservice/DBusDataSet.cpp (+0/-221)
src/usermetricsservice/DBusDataSet.h (+0/-100)
src/usermetricsservice/DBusDataSource.cpp (+0/-244)
src/usermetricsservice/DBusDataSource.h (+0/-115)
src/usermetricsservice/DBusUserData.cpp (+0/-186)
src/usermetricsservice/DBusUserData.h (+0/-95)
src/usermetricsservice/DBusUserMetrics.cpp (+0/-291)
src/usermetricsservice/DBusUserMetrics.h (+0/-90)
src/usermetricsservice/Executor.cpp (+27/-0)
src/usermetricsservice/Executor.h (+42/-0)
src/usermetricsservice/Factory.cpp (+91/-0)
src/usermetricsservice/Factory.h (+69/-0)
src/usermetricsservice/Infographic.cpp (+27/-0)
src/usermetricsservice/Infographic.h (+52/-0)
src/usermetricsservice/InfographicImpl.cpp (+180/-0)
src/usermetricsservice/InfographicImpl.h (+81/-0)
src/usermetricsservice/QProcessExecutor.cpp (+75/-0)
src/usermetricsservice/QProcessExecutor.h (+47/-0)
src/usermetricsservice/ResultTransport.cpp (+27/-0)
src/usermetricsservice/ResultTransport.h (+45/-0)
src/usermetricsservice/ResultTransportImpl.cpp (+66/-0)
src/usermetricsservice/ResultTransportImpl.h (+45/-0)
src/usermetricsservice/Service.cpp (+27/-0)
src/usermetricsservice/Service.h (+45/-0)
src/usermetricsservice/ServiceImpl.cpp (+172/-0)
src/usermetricsservice/ServiceImpl.h (+87/-0)
src/usermetricsservice/SourceDirectory.cpp (+27/-0)
src/usermetricsservice/SourceDirectory.h (+45/-0)
src/usermetricsservice/SourceDirectoryImpl.cpp (+67/-0)
src/usermetricsservice/SourceDirectoryImpl.h (+57/-0)
src/usermetricsservice/aa-exec.cpp (+56/-0)
src/usermetricsservice/database/DataSet.cpp (+0/-83)
src/usermetricsservice/database/DataSet.h (+0/-93)
src/usermetricsservice/database/DataSource.cpp (+0/-142)
src/usermetricsservice/database/DataSource.h (+0/-139)
src/usermetricsservice/database/UserData.cpp (+0/-56)
src/usermetricsservice/database/UserData.h (+0/-61)
src/usermetricsservice/main.cpp (+12/-63)
tests/CMakeLists.txt (+4/-1)
tests/data/infographics/test-aggregate.json (+13/-0)
tests/data/infographics/test-iterate.json (+9/-0)
tests/data/valgrind.suppression (+94/-0)
tests/integration/CMakeLists.txt (+0/-2)
tests/integration/libusermetricsinput/CMakeLists.txt (+0/-23)
tests/integration/libusermetricsinput/TestMetricManager.cpp (+0/-52)
tests/integration/libusermetricsoutput/CMakeLists.txt (+0/-23)
tests/integration/libusermetricsoutput/TestUserMetrics.cpp (+0/-46)
tests/testutils/CMakeLists.txt (+0/-2)
tests/testutils/DBusTest.cpp (+0/-50)
tests/testutils/DBusTest.h (+0/-49)
tests/testutils/main.cpp (+1/-1)
tests/unit/libusermetricsinput/CMakeLists.txt (+1/-0)
tests/unit/libusermetricsinput/Mocks.h (+51/-0)
tests/unit/libusermetricsinput/TestMetricImpl.cpp (+412/-0)
tests/unit/libusermetricsinput/TestMetricManagerImpl.cpp (+127/-322)
tests/unit/libusermetricsinput/TestUserMetricInputCAPI.cpp (+57/-57)
tests/unit/libusermetricsoutput/CMakeLists.txt (+1/-1)
tests/unit/libusermetricsoutput/TestInfographicListImpl.cpp (+121/-0)
tests/unit/libusermetricsoutput/TestSyncedUserMetricsStore.cpp (+0/-426)
tests/unit/qml/CMakeLists.txt (+9/-1)
tests/unit/qml/UserMetricsTest/DBusQuery.cpp (+42/-47)
tests/unit/qml/UserMetricsTest/DBusQuery.h (+0/-4)
tests/unit/qml/UserMetricsTest/TestPlugin.cpp (+7/-0)
tests/unit/qml/tst_Metrics.qml (+13/-2)
tests/unit/usermetricsservice/CMakeLists.txt (+3/-3)
tests/unit/usermetricsservice/Mocks.h (+84/-0)
tests/unit/usermetricsservice/TestAuthentication.cpp (+0/-62)
tests/unit/usermetricsservice/TestInfographicImpl.cpp (+124/-0)
tests/unit/usermetricsservice/TestServiceImpl.cpp (+149/-0)
tests/unit/usermetricsservice/TestUserMetricsService.cpp (+0/-807)
Changed in libusermetrics: | |
status: | New → In Progress |
Changed in unity8: | |
status: | Opinion → In Progress |
description: | updated |
description: | updated |
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
importance: | Undecided → High |
Changed in unity8: | |
importance: | Undecided → Medium |
Changed in libusermetrics: | |
importance: | Undecided → Medium |
Changed in ubuntu-ux: | |
importance: | High → Medium |
summary: |
- infographics displayed even though its turned off in system settings + [Infographic] displayed even though its turned off in system settings |
tags: | added: touch-2014-09--11 |
Changed in ubuntu-ux: | |
assignee: | Olga Kemmet (olga-kemmet) → nobody |
assignee: | nobody → Estibaliz Landa Torres (estilanda) |
status: | Fix Committed → Triaged |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
no longer affects: | libusermetrics |
no longer affects: | unity8 |
tags: |
added: avengers touch-2014-10-09 removed: touch-2014-09--11 |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Andrea Cimitan (cimi) |
tags: | added: beta qa-daily-testing |
Changed in ubuntu-ux: | |
assignee: | Estibaliz Landa Torres (estilanda) → nobody |
assignee: | nobody → Paty Davila (dizzypaty) |
Changed in ubuntu-ux: | |
assignee: | Paty Davila (dizzypaty) → Grazina (boroskograzina) |
Changed in unity8 (Ubuntu): | |
status: | Incomplete → Won't Fix |
To post a comment you must log in.
Not sure unity8 should do anything here. Libusermetrics should just not give up any data if it's disabled.