I hereby claim:
- I am loic on github.
- I am loic (https://keybase.io/loic) on keybase.
- I have a public key whose fingerprint is 37BB 9B5F 9BE9 B13C 8257 E1C4 1F6E FAFA 7939 626D
To claim this, I am signing this object:
| { | |
| "locations": [], | |
| "settings": { | |
| "exportForm": { | |
| "server": "https://scope-trn.wfp.org/triplex/mobile/registration/v1/" | |
| }, | |
| "features": { | |
| "captureIris": true, | |
| "captureFingerprints": true, | |
| "updateToken": true |
| diff --git a/scope/foodnet/apps/mobile/importer.py b/scope/foodnet/apps/mobile/importer.py | |
| index 2ce4f0e..c1a8c0c 100644 | |
| --- a/scope/foodnet/apps/mobile/importer.py | |
| +++ b/scope/foodnet/apps/mobile/importer.py | |
| @@ -76,18 +76,22 @@ class MobileHouseholdImporter(object): | |
| member = Person(uuid=member_uuid) | |
| created = True | |
| - member.last_name = member_data.get('lastName', '') | |
| - member.first_name = member_data.get('firstName', '') |
| diff --git a/scope/foodnet/apps/mobile/importer.py b/scope/foodnet/apps/mobile/importer.py | |
| index 2ce4f0e..f6db43c 100644 | |
| --- a/scope/foodnet/apps/mobile/importer.py | |
| +++ b/scope/foodnet/apps/mobile/importer.py | |
| @@ -76,6 +76,10 @@ class MobileHouseholdImporter(object): | |
| member = Person(uuid=member_uuid) | |
| created = True | |
| + # Backwards compat for < 1.0.3 | |
| + if 'info' not in member_data: |
I hereby claim:
To claim this, I am signing this object:
| diff --git a/www/app.js b/www/app.js | |
| index 4e4898c..5836b84 100644 | |
| --- a/www/app.js | |
| +++ b/www/app.js | |
| @@ -102,6 +102,19 @@ | |
| } | |
| }) | |
| + .directive('input', function () { | |
| + return { |
| diff --git a/django/forms/models.py b/django/forms/models.py | |
| index 31e4bba..8a70baa 100644 | |
| --- a/django/forms/models.py | |
| +++ b/django/forms/models.py | |
| @@ -391,7 +391,13 @@ class BaseModelForm(BaseForm): | |
| # Override any validation error messages defined at the model level | |
| # with those defined at the form level. | |
| opts = self._meta | |
| - for field, messages in errors.error_dict.items(): | |
| + |
| diff --git a/django/forms/models.py b/django/forms/models.py | |
| index 31e4bba..38eacef 100644 | |
| --- a/django/forms/models.py | |
| +++ b/django/forms/models.py | |
| @@ -391,7 +391,13 @@ class BaseModelForm(BaseForm): | |
| # Override any validation error messages defined at the model level | |
| # with those defined at the form level. | |
| opts = self._meta | |
| - for field, messages in errors.error_dict.items(): | |
| + |
| loic84: ping jarshwah_ | |
| 11:09 jarshwah_: pong loic84 | |
| 11:10 jarshwah_: I'm around for about 20 minutes then away for an hour or two | |
| 11:12 patrys has left IRC (Ping timeout: 246 seconds) | |
| 11:13 loic84: jarshwah_: cool that's plenty enough ;) | |
| 11:14 loic84: jarshwah_: what's the current status of expression for filter/exclude? | |
| 11:15 jarshwah_: as in the combining of Expressions and Lookups? | |
| 11:16 jarshwah_: I haven't done anything with it since my POC patch | |
| 11:16 jarshwah_: I've had ideas, but haven't got the chance to sit down and do it | |
| 11:16 loic84: is there a ticket? |
| class F(Combinable): | |
| def __init__(self, name): | |
| self.name = name | |
| self.functions = [] | |
| def __getattr__(self, name): | |
| def wrapper(*args, **kwargs): | |
| self.functions.append((name, args, kwargs)) | |
| return self | |
| return wrapper |
| diff --git a/crowd/backends.py b/crowd/backends.py | |
| index 3b6bb7f..b854ddf 100644 | |
| --- a/crowd/backends.py | |
| +++ b/crowd/backends.py | |
| @@ -21,12 +21,15 @@ class CrowdBackend(ModelBackend): | |
| myCookie = '' | |
| theip = '' | |
| + @staticmethod | |
| def get_cookie(): |