~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/registry/doc/vocabularies.txt

Merged support-mustache into mustache-bugs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
743
743
ValidPersonOrTeam
744
744
.................
745
745
 
 
746
To use the new sorting functionality, we need to turn on the feature flag.
 
747
    >>> from lp.services.features.testing import FeatureFixture
 
748
    >>> feature_flag = {'disclosure.picker_enhancements.enabled': 'on'}
 
749
    >>> flags = FeatureFixture(feature_flag)
 
750
    >>> flags.setUp()
 
751
 
746
752
All 'valid' persons or teams. This is currently defined as people with a
747
753
password, a preferred email address and not merged (Person.merged is
748
754
None).  It also includes all public teams and private teams the user has
952
958
    ...     print person.name
953
959
    symbolic
954
960
 
 
961
Clean up the feature flag.
 
962
    >>> flags.cleanUp()
 
963
 
955
964
ValidOwner
956
965
..........
957
966
 
1139
1148
    >>> for term in vocab:
1140
1149
    ...     if 'Ubuntu' in term.title:
1141
1150
    ...         print term.title, '- class', term.value.__class__.__name__
1142
 
    Ubuntu Linux - class Distribution
1143
 
    Ubuntu Test - class Distribution
 
1151
    Ubuntu Linux (Distribution) - class Distribution
 
1152
    Ubuntu Test (Distribution) - class Distribution
1144
1153
 
1145
1154
They can be looked up by their aliases too.
1146
1155
 
1171
1180
    >>> for term in vocab:
1172
1181
    ...     if 'Tomcat' in term.title:
1173
1182
    ...         print term.title, '- class', term.value.__class__.__name__
1174
 
    Tomcat - class Product
 
1183
    Tomcat (Project) - class Product
1175
1184
 
1176
1185
    >>> tomcat = product_set.getByName('tomcat')
1177
1186
    >>> tomcat in vocab
1206
1215
    >>> for term in vocab:
1207
1216
    ...     if 'Ubuntu' in term.title:
1208
1217
    ...         print term.title, '- class', term.value.__class__.__name__
1209
 
    Ubuntu Linux - class Distribution
1210
 
    Ubuntu Test - class Distribution
 
1218
    Ubuntu Linux (Distribution) - class Distribution
 
1219
    Ubuntu Test (Distribution) - class Distribution
1211
1220
 
1212
1221
They can be looked up by their aliases too.
1213
1222
 
1257
1266
    >>> for term in vocab:
1258
1267
    ...     if 'Apache' in term.title:
1259
1268
    ...         print term.title, '- class', term.value.__class__.__name__
1260
 
    Apache - class ProjectGroup
 
1269
    Apache (Project Group) - class ProjectGroup
1261
1270
 
1262
1271
    >>> for term in vocab:
1263
1272
    ...     if 'Tomcat' in term.title:
1264
1273
    ...         print term.title, '- class', term.value.__class__.__name__
1265
 
    Tomcat - class Product
 
1274
    Tomcat (Project) - class Product
1266
1275
 
1267
1276
 
1268
1277
FeaturedProjectVocabulary
1280
1289
 
1281
1290
    >>> for term in featured_project_vocabulary:
1282
1291
    ...     print term.token, term.value.displayname, term.title
1283
 
    applets         Gnome Applets        The Gnome Panel Applets
1284
 
    bazaar          Bazaar               Bazaar
1285
 
    firefox         Mozilla Firefox      Mozilla Firefox
1286
 
    gentoo          Gentoo               The Gentoo Linux
1287
 
    gnome           GNOME                The GNOME Project
1288
 
    gnome-terminal  GNOME Terminal       The GNOME Terminal Emulator
1289
 
    mozilla The     Mozilla Project      The Mozilla Project
1290
 
    thunderbird     Mozilla Thunderbird  Mozilla Thunderbird
1291
 
    ubuntu          Ubuntu               Ubuntu Linux
 
1292
    applets         Gnome Applets        The Gnome Panel Applets (Project)
 
1293
    bazaar          Bazaar               Bazaar (Project)
 
1294
    firefox         Mozilla Firefox      Mozilla Firefox (Project)
 
1295
    gentoo          Gentoo               The Gentoo Linux (Distribution)
 
1296
    gnome           GNOME                The GNOME Project (Project Group)
 
1297
    gnome-terminal  GNOME Terminal       The GNOME Terminal Emulator (Project)
 
1298
    mozilla The     Mozilla Project      The Mozilla Project (Project Group)
 
1299
    thunderbird     Mozilla Thunderbird  Mozilla Thunderbird (Project)
 
1300
    ubuntu          Ubuntu               Ubuntu Linux (Distribution)
1292
1301
 
1293
1302
    >>> ubuntu = getUtility(ILaunchpadCelebrities).ubuntu
1294
1303
    >>> ubuntu in featured_project_vocabulary