[ckan-changes] commit/ckan: 6 new changesets

Bitbucket commits-noreply at bitbucket.org
Fri Aug 5 10:34:52 UTC 2011


6 new changesets in ckan:

http://bitbucket.org/okfn/ckan/changeset/e92e18b66fa5/
changeset:   e92e18b66fa5
branch:      release-v1.4.2
user:        kindly
date:        2011-08-04 22:49:43
summary:     bug 1140 adding a package to group trigers search index
affected #:  1 file (133 bytes)

--- a/ckan/model/group.py	Thu Aug 04 11:31:46 2011 +0100
+++ b/ckan/model/group.py	Thu Aug 04 21:49:43 2011 +0100
@@ -38,7 +38,8 @@
 class PackageGroup(vdm.sqlalchemy.RevisionedObjectMixin,
         vdm.sqlalchemy.StatefulObjectMixin,
         DomainObject):
-    pass
+    def related_packages(self):
+        return [self.package]
 
 class Group(vdm.sqlalchemy.RevisionedObjectMixin,
             vdm.sqlalchemy.StatefulObjectMixin,
@@ -154,6 +155,8 @@
 PackageGroupRevision = vdm.sqlalchemy.create_object_version(mapper, PackageGroup,
         package_group_revision_table)
 
+PackageGroupRevision.related_packages = lambda self: [self.continuity.package]
+
 
 from vdm.sqlalchemy.base import add_stateful_versioned_m2m 
 #vdm.sqlalchemy.add_stateful_versioned_m2m(Package, PackageGroup, 'groups', 'group',


http://bitbucket.org/okfn/ckan/changeset/b7108c816695/
changeset:   b7108c816695
branch:      release-v1.4.2
user:        dread
date:        2011-08-05 11:37:32
summary:     [release]: Updated changelog to mention fix for 1140.
affected #:  1 file (87 bytes)

--- a/CHANGELOG.txt	Thu Aug 04 21:49:43 2011 +0100
+++ b/CHANGELOG.txt	Fri Aug 05 10:37:32 2011 +0100
@@ -15,6 +15,7 @@
 Bug fixes:
   * When you removed last row of resource table, you could't add it again - since 1.0 (#1215)
   * Adding a tag to package that had it previously didn't work - since 1.4.1 in UI and 1.4.0 in API (#1239)
+  * Search index was not updated if you added a package to a group - since 1.1 (#1140)
   * Exception if you had any Groups and migrated between CKAN v1.0.2 to v1.2 (migration 29) - since v1.0.2 (#1205)
   * API Package edit requests returned the Package in a different format to usual - since 1.4 (#1214)
   * API error responses were not all JSON format and didn't have correct Content-Type (#1214)


http://bitbucket.org/okfn/ckan/changeset/4199b512bdcd/
changeset:   4199b512bdcd
branch:      release-v1.4.3
user:        kindly
date:        2011-08-04 22:49:43
summary:     bug 1140 adding a package to group trigers search index
affected #:  1 file (133 bytes)

--- a/ckan/model/group.py	Thu Aug 04 18:27:32 2011 +0100
+++ b/ckan/model/group.py	Thu Aug 04 21:49:43 2011 +0100
@@ -38,7 +38,8 @@
 class PackageGroup(vdm.sqlalchemy.RevisionedObjectMixin,
         vdm.sqlalchemy.StatefulObjectMixin,
         DomainObject):
-    pass
+    def related_packages(self):
+        return [self.package]
 
 class Group(vdm.sqlalchemy.RevisionedObjectMixin,
             vdm.sqlalchemy.StatefulObjectMixin,
@@ -154,6 +155,8 @@
 PackageGroupRevision = vdm.sqlalchemy.create_object_version(mapper, PackageGroup,
         package_group_revision_table)
 
+PackageGroupRevision.related_packages = lambda self: [self.continuity.package]
+
 
 from vdm.sqlalchemy.base import add_stateful_versioned_m2m 
 #vdm.sqlalchemy.add_stateful_versioned_m2m(Package, PackageGroup, 'groups', 'group',


http://bitbucket.org/okfn/ckan/changeset/c45cf2e45e3d/
changeset:   c45cf2e45e3d
branch:      release-v1.4.2
user:        dread
date:        2011-08-05 12:21:22
summary:     [release]: Removing beta from version number.
affected #:  1 file (1 byte)

--- a/ckan/__init__.py	Fri Aug 05 10:37:32 2011 +0100
+++ b/ckan/__init__.py	Fri Aug 05 11:21:22 2011 +0100
@@ -1,4 +1,4 @@
-__version__ = '1.4.2b'
+__version__ = '1.4.2'
 __description__ = 'Comprehensive Knowledge Archive Network (CKAN) Software'
 __long_description__ = \
 '''The CKAN software is used to run the Comprehensive Knowledge Archive


http://bitbucket.org/okfn/ckan/changeset/445917818a65/
changeset:   445917818a65
branch:      release-v1.4.2
user:        dread
date:        2011-08-05 12:21:38
summary:     [i18n]: Updated POT ready for release.
affected #:  1 file (2.2 KB)

--- a/ckan/i18n/ckan.pot	Fri Aug 05 11:21:22 2011 +0100
+++ b/ckan/i18n/ckan.pot	Fri Aug 05 11:21:38 2011 +0100
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: ckan 1.4.1\n"
+"Project-Id-Version: ckan 1.4.2\n"
 "Report-Msgid-Bugs-To: EMAIL at ADDRESS\n"
-"POT-Creation-Date: 2011-06-27 10:54+0100\n"
+"POT-Creation-Date: 2011-08-05 11:21+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -17,87 +17,95 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 0.9.5\n"
 
-#: ckan/controllers/api.py:40 ckan/controllers/authorization_group.py:19
-#: ckan/controllers/group.py:50 ckan/controllers/home.py:23
-#: ckan/controllers/package.py:95 ckan/controllers/revision.py:22
+#: ckan/controllers/api.py:36 ckan/controllers/authorization_group.py:19
+#: ckan/controllers/group.py:50 ckan/controllers/home.py:24
+#: ckan/controllers/package.py:100 ckan/controllers/revision.py:22
 #: ckan/controllers/tag.py:17 ckan/controllers/user.py:22
 #: ckan/controllers/user.py:53 ckan/controllers/user.py:79
 msgid "Not authorized to see this page"
 msgstr ""
 
-#: ckan/controllers/api.py:96
+#: ckan/controllers/api.py:94
 msgid "Access denied"
 msgstr ""
 
-#: ckan/controllers/api.py:102
+#: ckan/controllers/api.py:100
 msgid "Not found"
 msgstr ""
 
-#: ckan/controllers/api.py:144
+#: ckan/controllers/api.py:108
+msgid "Bad request"
+msgstr ""
+
+#: ckan/controllers/api.py:150
 #, python-format
 msgid "Cannot list entity of this type: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:175
+#: ckan/controllers/api.py:180
 #, python-format
 msgid "Cannot read entity of this type: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:209 ckan/controllers/api.py:255
+#: ckan/controllers/api.py:214 ckan/controllers/api.py:261
 #, python-format
 msgid "JSON Error: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:216
+#: ckan/controllers/api.py:221
 #, python-format
 msgid "Cannot create new entity of this type: %s %s"
 msgstr ""
 
-#: ckan/controllers/api.py:232 ckan/controllers/api.py:277
+#: ckan/controllers/api.py:238 ckan/controllers/api.py:283
 #: ckan/controllers/group.py:161 ckan/controllers/group.py:179
-#: ckan/controllers/package.py:370 ckan/controllers/package.py:397
+#: ckan/controllers/package.py:437 ckan/controllers/package.py:469
 msgid "Integrity Error"
 msgstr ""
 
-#: ckan/controllers/api.py:261
+#: ckan/controllers/api.py:267
 #, python-format
 msgid "Cannot update entity of this type: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:298
+#: ckan/controllers/api.py:304
 #, python-format
 msgid "Cannot delete entity of this type: %s %s"
 msgstr ""
 
-#: ckan/controllers/api.py:321
+#: ckan/controllers/api.py:327
+msgid "No revision specified"
+msgstr ""
+
+#: ckan/controllers/api.py:331
 #, python-format
 msgid "There is no revision with id: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:332
+#: ckan/controllers/api.py:341
 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')"
 msgstr ""
 
-#: ckan/controllers/api.py:340
+#: ckan/controllers/api.py:349
 #, python-format
 msgid "Could not read parameters: %r"
 msgstr ""
 
-#: ckan/controllers/api.py:377
+#: ckan/controllers/api.py:386
 #, python-format
 msgid "Bad search option: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:380
+#: ckan/controllers/api.py:389
 #, python-format
 msgid "Unknown register: %s"
 msgstr ""
 
-#: ckan/controllers/api.py:388
+#: ckan/controllers/api.py:397
 msgid "Malformed qjson value"
 msgstr ""
 
-#: ckan/controllers/api.py:397 ckan/lib/base.py:159
+#: ckan/controllers/api.py:406 ckan/lib/base.py:172
 msgid "Request params must be in form of a json encoded dictionary."
 msgstr ""
 
@@ -123,7 +131,7 @@
 msgstr ""
 
 #: ckan/controllers/authorization_group.py:155 ckan/controllers/group.py:194
-#: ckan/controllers/package.py:438
+#: ckan/controllers/package.py:510
 #, python-format
 msgid "User %r not authorized to edit %s authorizations"
 msgstr ""
@@ -134,21 +142,21 @@
 msgid "Unauthorized to read group %s"
 msgstr ""
 
-#: ckan/controllers/group.py:140 ckan/controllers/package.py:341
-#: ckan/controllers/package_formalchemy.py:97
+#: ckan/controllers/group.py:140 ckan/controllers/package.py:357
+#: ckan/controllers/package_formalchemy.py:102
 #, python-format
 msgid "User %r not authorized to edit %s"
 msgstr ""
 
 #: ckan/controllers/group.py:159 ckan/controllers/group.py:177
-#: ckan/controllers/package.py:178 ckan/controllers/package.py:214
-#: ckan/controllers/package.py:249 ckan/controllers/package.py:335
-#: ckan/controllers/package.py:368 ckan/controllers/package.py:395
-#: ckan/controllers/package.py:432
+#: ckan/controllers/package.py:196 ckan/controllers/package.py:232
+#: ckan/controllers/package.py:264 ckan/controllers/package.py:351
+#: ckan/controllers/package.py:381 ckan/controllers/package.py:435
+#: ckan/controllers/package.py:467 ckan/controllers/package.py:504
 msgid "Package not found"
 msgstr ""
 
-#: ckan/controllers/group.py:412 ckan/controllers/package.py:242
+#: ckan/controllers/group.py:412 ckan/controllers/package.py:257
 msgid "Select two revisions before doing the comparison."
 msgstr ""
 
@@ -160,46 +168,46 @@
 msgid "Recent changes to CKAN Group: "
 msgstr ""
 
-#: ckan/controllers/group.py:450 ckan/controllers/package.py:276
+#: ckan/controllers/group.py:450 ckan/controllers/package.py:291
 msgid "Log message: "
 msgstr ""
 
-#: ckan/controllers/home.py:73
+#: ckan/controllers/home.py:74
 msgid "Invalid language specified"
 msgstr ""
 
-#: ckan/controllers/home.py:74
+#: ckan/controllers/home.py:75
 msgid "Language has been set to: English"
 msgstr ""
 
-#: ckan/controllers/home.py:76
+#: ckan/controllers/home.py:77
 msgid "No language given!"
 msgstr ""
 
-#: ckan/controllers/package.py:201 ckan/controllers/package.py:222
-#: ckan/controllers/package.py:333 ckan/controllers/package.py:366
-#: ckan/controllers/package.py:393
+#: ckan/controllers/package.py:198 ckan/controllers/package.py:234
+#: ckan/controllers/package.py:349 ckan/controllers/package.py:379
+#: ckan/controllers/package.py:433 ckan/controllers/package.py:465
 #, python-format
 msgid "Unauthorized to read package %s"
 msgstr ""
 
-#: ckan/controllers/package.py:255
+#: ckan/controllers/package.py:270
 msgid "CKAN Package Revision History"
 msgstr ""
 
-#: ckan/controllers/package.py:257
+#: ckan/controllers/package.py:272
 msgid "Recent changes to CKAN Package: "
 msgstr ""
 
-#: ckan/controllers/package.py:301 ckan/controllers/package_formalchemy.py:21
+#: ckan/controllers/package.py:316 ckan/controllers/package_formalchemy.py:23
 msgid "Unauthorized to create a package"
 msgstr ""
 
-#: ckan/controllers/package.py:659
+#: ckan/controllers/package.py:731
 msgid "Package Not Found"
 msgstr ""
 
-#: ckan/controllers/package.py:666
+#: ckan/controllers/package.py:738
 msgid "Rating value invalid"
 msgstr ""
 
@@ -263,11 +271,38 @@
 msgid "Your account has been updated."
 msgstr ""
 
-#: ckan/controllers/user.py:201
+#: ckan/controllers/user.py:197
+#, python-format
+msgid "\"%s\" matched several users"
+msgstr ""
+
+#: ckan/controllers/user.py:200
+#, python-format
+msgid "No such user: %s"
+msgstr ""
+
+#: ckan/controllers/user.py:204
+msgid "Please check your inbox for a reset code."
+msgstr ""
+
+#: ckan/controllers/user.py:207
+#, python-format
+msgid "Could not send reset link: %s"
+msgstr ""
+
+#: ckan/controllers/user.py:216
+msgid "Invalid reset key. Please try again."
+msgstr ""
+
+#: ckan/controllers/user.py:224
+msgid "Your password has been reset."
+msgstr ""
+
+#: ckan/controllers/user.py:244
 msgid "Your password must be 4 characters or longer."
 msgstr ""
 
-#: ckan/controllers/user.py:203
+#: ckan/controllers/user.py:246
 msgid "The passwords you entered do not match."
 msgstr ""
 
@@ -357,8 +392,8 @@
 msgstr ""
 
 #: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112
-#: ckan/logic/action/update.py:29 ckan/logic/action/update.py:31
-#: ckan/logic/action/update.py:41 ckan/logic/action/update.py:43
+#: ckan/logic/action/update.py:35 ckan/logic/action/update.py:37
+#: ckan/logic/action/update.py:47 ckan/logic/action/update.py:49
 #: ckan/templates/group/new_group_form.html:41
 #: ckan/templates/package/new_package_form.html:154
 msgid "Extras"
@@ -499,7 +534,7 @@
 msgstr ""
 
 #: ckan/forms/package.py:96 ckan/forms/package.py:111
-#: ckan/logic/action/update.py:27 ckan/templates/package/new_package_form.html:67
+#: ckan/logic/action/update.py:33 ckan/templates/package/new_package_form.html:67
 #: ckan/templates/package/read_core.html:60
 msgid "Resources"
 msgstr ""
@@ -516,8 +551,8 @@
 msgid "Detail"
 msgstr ""
 
-#: ckan/forms/package.py:110 ckan/templates/_util.html:97
-#: ckan/templates/_util.html:110 ckan/templates/group/new_group_form.html:23
+#: ckan/forms/package.py:110 ckan/templates/_util.html:147
+#: ckan/templates/_util.html:160 ckan/templates/group/new_group_form.html:23
 #: ckan/templates/package/new_package_form.html:19
 msgid "Title"
 msgstr ""
@@ -530,7 +565,7 @@
 msgid "URL"
 msgstr ""
 
-#: ckan/forms/package.py:111 ckan/templates/_util.html:282
+#: ckan/forms/package.py:111 ckan/templates/_util.html:332
 #: ckan/templates/group/history.html:35 ckan/templates/package/history.html:41
 #: ckan/templates/package/new_package_form.html:123
 msgid "Author"
@@ -572,20 +607,59 @@
 msgid "Key blank"
 msgstr ""
 
-#: ckan/lib/base.py:152
+#: ckan/lib/base.py:154
 #, python-format
 msgid "Could not find the POST data: %r : %s"
 msgstr ""
 
-#: ckan/lib/package_saver.py:40
+#: ckan/lib/base.py:162
+#, python-format
+msgid "Could not extract request body data: %s"
+msgstr ""
+
+#: ckan/lib/base.py:167
+msgid "No request body data"
+msgstr ""
+
+#: ckan/lib/mailer.py:21
+#, python-format
+msgid "Dear %s,"
+msgstr ""
+
+#: ckan/lib/mailer.py:34
+#, python-format
+msgid "%s <%s>"
+msgstr ""
+
+#: ckan/lib/mailer.py:57
+msgid "No recipient email address available!"
+msgstr ""
+
+#: ckan/lib/mailer.py:62
+#, python-format
+msgid ""
+"You have requested your password on %(site_title)s to be reset.\n"
+"\n"
+"Please click the following link to confirm this request:\n"
+"\n"
+"   %(reset_link)s\n"
+msgstr ""
+
+#: ckan/lib/mailer.py:94 ckan/templates/user/login.html:26
+#: ckan/templates/user/perform_reset.html:6
+#: ckan/templates/user/perform_reset.html:18
+msgid "Reset your password"
+msgstr ""
+
+#: ckan/lib/package_saver.py:44
 msgid "Cannot render package description"
 msgstr ""
 
-#: ckan/lib/package_saver.py:44
+#: ckan/lib/package_saver.py:49
 msgid "No web page given"
 msgstr ""
 
-#: ckan/lib/package_saver.py:141 ckan/logic/validators.py:20
+#: ckan/lib/package_saver.py:151 ckan/logic/validators.py:20
 msgid "No links are allowed in the log_message."
 msgstr ""
 
@@ -595,39 +669,38 @@
 msgstr ""
 
 #: ckan/logic/validators.py:30 ckan/logic/validators.py:56
-#: ckan/logic/action/update.py:86
+#: ckan/logic/action/update.py:161
 msgid "Package was not found."
 msgstr ""
 
-#: ckan/logic/validators.py:41 ckan/logic/action/create.py:182
+#: ckan/logic/validators.py:41 ckan/logic/action/create.py:185
 #, python-format
 msgid "Package with name %r does not exist."
 msgstr ""
 
-#: ckan/logic/action/create.py:56 ckan/logic/action/create.py:143
-#: ckan/logic/action/update.py:103 ckan/logic/action/update.py:189
+#: ckan/logic/action/create.py:56 ckan/logic/action/create.py:146
 #, python-format
 msgid "REST API: Create object %s"
 msgstr ""
 
-#: ckan/logic/action/create.py:118
+#: ckan/logic/action/create.py:121
 #, python-format
 msgid "REST API: Create package relationship: %s %s %s"
 msgstr ""
 
-#: ckan/logic/action/create.py:169
+#: ckan/logic/action/create.py:172
 msgid "You must supply a package id or name (parameter \"package\")."
 msgstr ""
 
-#: ckan/logic/action/create.py:171
+#: ckan/logic/action/create.py:174
 msgid "You must supply a rating (parameter \"rating\")."
 msgstr ""
 
-#: ckan/logic/action/create.py:176
+#: ckan/logic/action/create.py:179
 msgid "Rating must be an integer value."
 msgstr ""
 
-#: ckan/logic/action/create.py:180
+#: ckan/logic/action/create.py:183
 #, python-format
 msgid "Rating must be between %i and %i."
 msgstr ""
@@ -642,19 +715,24 @@
 msgid "REST API: Delete %s"
 msgstr ""
 
-#: ckan/logic/action/update.py:27
+#: ckan/logic/action/update.py:33
 msgid "Package resource(s) incomplete"
 msgstr ""
 
-#: ckan/logic/action/update.py:29 ckan/logic/action/update.py:41
+#: ckan/logic/action/update.py:35 ckan/logic/action/update.py:47
 msgid "Missing Value"
 msgstr ""
 
-#: ckan/logic/action/update.py:64
+#: ckan/logic/action/update.py:70
 msgid "Group was not found."
 msgstr ""
 
-#: ckan/logic/action/update.py:123
+#: ckan/logic/action/update.py:180 ckan/logic/action/update.py:264
+#, python-format
+msgid "REST API: Update object %s"
+msgstr ""
+
+#: ckan/logic/action/update.py:200
 #, python-format
 msgid "REST API: Update package relationship: %s %s %s"
 msgstr ""
@@ -705,93 +783,96 @@
 msgstr ""
 
 #: ckan/templates/_util.html:65 ckan/templates/_util.html:70
+#: ckan/templates/_util.html:115 ckan/templates/_util.html:120
 msgid "This package satisfies the Open Definition."
 msgstr ""
 
-#: ckan/templates/_util.html:66 ckan/templates/package/read.html:75
+#: ckan/templates/_util.html:66 ckan/templates/_util.html:116
+#: ckan/templates/package/read.html:75
 msgid "[Open Data]"
 msgstr ""
 
-#: ckan/templates/_util.html:71 ckan/templates/package/read.html:79
+#: ckan/templates/_util.html:71 ckan/templates/_util.html:121
+#: ckan/templates/package/read.html:79
 msgid "[Open Content]"
 msgstr ""
 
-#: ckan/templates/_util.html:78
+#: ckan/templates/_util.html:78 ckan/templates/_util.html:128
 msgid "Not Openly Licensed"
 msgstr ""
 
-#: ckan/templates/_util.html:97
+#: ckan/templates/_util.html:147
 msgid "Number of packages"
 msgstr ""
 
-#: ckan/templates/_util.html:97 ckan/templates/group/new_group_form.html:27
+#: ckan/templates/_util.html:147 ckan/templates/group/new_group_form.html:27
 #: ckan/templates/package/new_package_form.html:73
 #: ckan/templates/package/new_package_form.html:92
 #: ckan/templates/package/read_core.html:36
 msgid "Description"
 msgstr ""
 
-#: ckan/templates/_util.html:110
+#: ckan/templates/_util.html:160
 msgid "Number of members"
 msgstr ""
 
-#: ckan/templates/_util.html:130
+#: ckan/templates/_util.html:180
 msgid "View package resources"
 msgstr ""
 
-#: ckan/templates/_util.html:130
+#: ckan/templates/_util.html:180
 msgid "DOWNLOAD"
 msgstr ""
 
-#: ckan/templates/_util.html:133
+#: ckan/templates/_util.html:183
 msgid "No downloadable resources."
 msgstr ""
 
-#: ckan/templates/_util.html:151
+#: ckan/templates/_util.html:201
 msgid "no ratings yet"
 msgstr ""
 
-#: ckan/templates/_util.html:152
+#: ckan/templates/_util.html:202
 msgid ""
 "–\n"
 "    rate it now"
 msgstr ""
 
-#: ckan/templates/_util.html:170 ckan/templates/_util.html:240
+#: ckan/templates/_util.html:220 ckan/templates/_util.html:290
 msgid "User"
 msgstr ""
 
-#: ckan/templates/_util.html:205 ckan/templates/_util.html:261
+#: ckan/templates/_util.html:255 ckan/templates/_util.html:311
 msgid "User Group"
 msgstr ""
 
-#: ckan/templates/_util.html:282 ckan/templates/group/history.html:35
+#: ckan/templates/_util.html:332 ckan/templates/group/history.html:35
 #: ckan/templates/package/history.html:41 ckan/templates/revision/read.html:5
 msgid "Revision"
 msgstr ""
 
-#: ckan/templates/_util.html:282 ckan/templates/group/history.html:35
+#: ckan/templates/_util.html:332 ckan/templates/group/history.html:35
 #: ckan/templates/package/history.html:41
 msgid "Timestamp"
 msgstr ""
 
-#: ckan/templates/_util.html:282
+#: ckan/templates/_util.html:332
 msgid "Entity"
 msgstr ""
 
-#: ckan/templates/_util.html:282 ckan/templates/group/history.html:35
+#: ckan/templates/_util.html:332 ckan/templates/group/history.html:35
 #: ckan/templates/package/history.html:41
 msgid "Log Message"
 msgstr ""
 
-#: ckan/templates/_util.html:306 ckan/templates/group/new_group_form.html:49
+#: ckan/templates/_util.html:356 ckan/templates/group/new_group_form.html:49
 #: ckan/templates/package/form_extra_fields.html:22
 #: ckan/templates/package/new_package_form.html:162
 #: ckan/templates/revision/read.html:20
 msgid "Delete"
 msgstr ""
 
-#: ckan/templates/_util.html:309 ckan/templates/revision/read.html:23
+#: ckan/templates/_util.html:359 ckan/templates/revision/read.html:23
 msgid "Undelete"
 msgstr ""
 
@@ -807,8 +888,8 @@
 msgid "Logout"
 msgstr ""
 
-#: ckan/templates/layout_base.html:80 ckan/templates/user/login.html:34
-#: ckan/templates/user/login.html:47
+#: ckan/templates/layout_base.html:80 ckan/templates/user/login.html:35
+#: ckan/templates/user/login.html:48
 msgid "Login"
 msgstr ""
 
@@ -896,7 +977,7 @@
 msgid "Contact Us"
 msgstr ""
 
-#: ckan/templates/layout_base.html:210 ckan/templates/user/login.html:26
+#: ckan/templates/layout_base.html:210 ckan/templates/user/login.html:27
 msgid "Privacy Policy"
 msgstr ""
 
@@ -955,7 +1036,7 @@
 #: ckan/templates/group/authz.html:16 ckan/templates/group/authz.html:34
 #: ckan/templates/group/edit_form.html:23 ckan/templates/package/authz.html:16
 #: ckan/templates/package/authz.html:34 ckan/templates/package/edit_form.html:29
-#: ckan/templates/user/edit.html:45
+#: ckan/templates/user/edit.html:45 ckan/templates/user/perform_reset.html:27
 msgid "Save"
 msgstr ""
 
@@ -2031,12 +2112,13 @@
 msgid "Change your password"
 msgstr ""
 
-#: ckan/templates/user/edit.html:32 ckan/templates/user/login.html:43
-#: ckan/templates/user/register.html:37
+#: ckan/templates/user/edit.html:32 ckan/templates/user/login.html:44
+#: ckan/templates/user/perform_reset.html:19 ckan/templates/user/register.html:37
 msgid "Password:"
 msgstr ""
 
-#: ckan/templates/user/edit.html:35 ckan/templates/user/register.html:40
+#: ckan/templates/user/edit.html:35 ckan/templates/user/perform_reset.html:22
+#: ckan/templates/user/register.html:40
 msgid "Password (repeat):"
 msgstr ""
 
@@ -2077,23 +2159,27 @@
 msgid "Join CKAN to contribute packages under your own name."
 msgstr ""
 
-#: ckan/templates/user/login.html:31
+#: ckan/templates/user/login.html:32
 msgid "Login - User"
 msgstr ""
 
-#: ckan/templates/user/login.html:40 ckan/templates/user/register.html:28
+#: ckan/templates/user/login.html:41 ckan/templates/user/register.html:28
 msgid "Login:"
 msgstr ""
 
-#: ckan/templates/user/login.html:54
+#: ckan/templates/user/login.html:49
+msgid "Forgot your password?"
+msgstr ""
+
+#: ckan/templates/user/login.html:56
 msgid "Login using Open ID"
 msgstr ""
 
-#: ckan/templates/user/login.html:56
+#: ckan/templates/user/login.html:58
 msgid "Please click your account provider:"
 msgstr ""
 
-#: ckan/templates/user/login.html:64
+#: ckan/templates/user/login.html:66
 msgid ""
 "OpenID is service that allows you to log-on to many different websites using "
 "a single identity.\n"
@@ -2101,11 +2187,11 @@
 "account]."
 msgstr ""
 
-#: ckan/templates/user/login.html:71
+#: ckan/templates/user/login.html:73
 msgid "Don't have an OpenID?"
 msgstr ""
 
-#: ckan/templates/user/login.html:72
+#: ckan/templates/user/login.html:74
 msgid ""
 "OpenID is service that allows you to log-on to many different websites\n"
 "        using a single identity. Find out [1:more\n"
@@ -2204,3 +2290,17 @@
 msgid "Sign up"
 msgstr ""
 
+#: ckan/templates/user/request_reset.html:6
+#: ckan/templates/user/request_reset.html:22
+#: ckan/templates/user/request_reset.html:28
+msgid "Reset password"
+msgstr ""
+
+#: ckan/templates/user/request_reset.html:13
+msgid "Request a password reset"
+msgstr ""
+
+#: ckan/templates/user/request_reset.html:23
+msgid "User name:"
+msgstr ""
+


http://bitbucket.org/okfn/ckan/changeset/e034dda00ecc/
changeset:   e034dda00ecc
branch:      release-v1.4.2
user:        dread
date:        2011-08-05 12:34:03
summary:     Release 1.4.2
affected #:  1 file (52 bytes)

--- a/.hgtags	Fri Aug 05 11:21:38 2011 +0100
+++ b/.hgtags	Fri Aug 05 11:34:03 2011 +0100
@@ -32,3 +32,4 @@
 d83e20d807a6d5587ae5adef49e31fe48c906f9a ckan-1.3.3
 3a59aa5b63d06dde77424e3313433a1fb9eb1215 ckan-1.4
 a394ca150daac6977114ce5d8c911f7d9896d1cd ckan-1.4.1
+445917818a652787cae2457f2d8d871fadfc39bb ckan-1.4.2

Repository URL: https://bitbucket.org/okfn/ckan/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.




More information about the ckan-changes mailing list