lp://qastaging/scope-aggregator
- Get this branch:
- bzr branch lp://qastaging/scope-aggregator
Branch merges
Branch information
Recent revisions
- 175. By Kyle Nitzsche
-
merge branch that implements "featured" feature and release as 4.14
See README.md for docs
- 174. By Kyle Nitzsche
-
4.13 tag merge branch
* refactor handle_*_child() methods for clarity
* move them to new handle_results.cpp file
* add support for login renderer
* remove "shared category" from "keyword" (use "category instead")
* to signal no departments, do not declare "departments" object - 173. By Kyle Nitzsche
-
merge branch that implements google test and refactors code for tests
and for clarity. See subordinated merge commit log message for details. - 171. By Zhang Enwei
-
fix empty query to clickstore issue in r170
- 170. By Zhang Enwei
-
fix lp:1524597, support showing not install scopes by clickstore for keyword aggregators
- 169. By Kyle Nitzsche
-
This is the 4.11 release.
There are two main changes, both related to the quick start help (local hints).
CHANGE 1
========Currently there are two types of quick start help results:
* A login result specific to a child scope. Now, if the child scope
is not installed, the login result is not displayed.* A button that takes the user to settings > accounts for a specific account
(for example Google) but not for any particular child scope/app. To suppress
these results in parts of the world where they are not appropriate, you
now modify hints.json for the item to specifically state the locales (ll_CC)
in which the result should NOT display. For example, the following
supresses display of Google account result in zh_CN locale:
"items": [
{
"hide_ in_locales" : "zh_CN",
"_ title": "<b> Review your Google sync settings</b>",
"_ description" : "Adding you Google....",
"art" :"icons/ today/google. png",
"action" : {
"_name" : "Add account",
"uri" : "settings: ///system/ online- accounts"
}
}
]CHANGE 2
========Apparently 15.04.4 introduces an online accounts change that requireis a
different ServiceName (used to create an online account client).* Previously the ServiceName was just the fully qualified scope ID, for
example: com.canonical.scopes. fbphotos_ fbphotos * With 15.04.4, the ServiceName also requires the provider, for example:
com.canonical.scopes. fbphotos_ fbphotos_ facebook ('facebook' is the provider) Aggregator scopes whose quick start help provides a login button for
child scopes that are updated to 15.04.4 online accounts *must* change
the ServiceName for the specific result in the hints.json file to include
the provider.For example, facebook photos 1.32 uses online accounts 15.04.4. photos-scope
hints.json is now (note ServiceName includes provider ("faceboook") at the end:
"items": [
{
"_title" : "<b> Add your account</b>",
"art" : "facebook.png",
"oaccount" : {
" ServiceName" : "com.canonical. scopes. fbphotos_ fbphotos_ facebook" ,
" ServiceType" : "com.canonical. scopes. fbphotos_ fbphotos" ,
" ProviderName" : "facebook",
" QueryScope" : "com.canonical. scopes. fbphotos_ fbphotos" ,
" _loggedin" : "<b> Successfully logged in</b>"
},
"action" : {
" _name": "Add account",
" uri": "settings: ///system/ online- accounts"
}
}
]Previoulsy (before facebook photos scope switched to 15.04.4 online accounts) the
ServiceName was only the fully qualified scope ID:
"ServiceName" : "com.canonical. scopes. fbphotos_ fbphotos" , - 168. By Zhang Enwei
-
release 4.10, fix lp:1604212
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)