From c31aea96ad1dd822fbea883f45a35137bef8c827 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Thu, 28 Jan 2021 09:36:25 +0100 Subject: [PATCH 1/7] RLPPTM: add organisation types to prepop, add more demo orgs of different types --- VERSION | 2 +- modules/templates/RLPPTM/Demo/schools.csv | 10 ++++++---- modules/templates/RLPPTM/org_organisation_type.csv | 10 ++++++++++ modules/templates/RLPPTM/tasks.cfg | 2 +- 4 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 modules/templates/RLPPTM/org_organisation_type.csv diff --git a/VERSION b/VERSION index 8c907deccb..3da48abb7b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4449-gbdf44e145 (2021-01-27 19:44:01) +nursix-dev-4450-g29f4db285 (2021-01-28 09:36:25) diff --git a/modules/templates/RLPPTM/Demo/schools.csv b/modules/templates/RLPPTM/Demo/schools.csv index ba00c2ff90..075776718e 100644 --- a/modules/templates/RLPPTM/Demo/schools.csv +++ b/modules/templates/RLPPTM/Demo/schools.csv @@ -1,4 +1,6 @@ -Groups,Organisation,Acronym,Country,Website,Email,KV:SchulNr -Schulen,GS Linz,,DE,http://www.grundschule-linz.de,gs_linz@example.com,10091 -Schulen,GS Nackenheim,,DE,http://www.grundschule-nackenheim.de,gs_nackenheim@example.com,10135 -Schulen,GS Weingarten,,DE,http://www.grundschule-weingarten.de,gs_weingarten@example.com,10181 +Groups,Organisation,Acronym,Type,Country,Website,Email,KV:SchulNr,KV:KitaNr +Schulen,GS Linz,,Bildungseinrichtung,DE,http://www.grundschule-linz.de,gs_linz@example.com,10091, +Schulen,GS Nackenheim,,Bildungseinrichtung,DE,http://www.grundschule-nackenheim.de,gs_nackenheim@example.com,10135, +Schulen,GS Weingarten,,Bildungseinrichtung,DE,http://www.grundschule-weingarten.de,gs_weingarten@example.com,10181, +Schulen,Evangelischer Kindertagesstätte Arche Noah,,Kinderbetreuung,DE,,kita_anoah@example.com,,50432 +Schulen,Kindergarten St. Pius,,Kinderbetreuung,DE,,kiga_pius@example.com,,51387 diff --git a/modules/templates/RLPPTM/org_organisation_type.csv b/modules/templates/RLPPTM/org_organisation_type.csv new file mode 100644 index 0000000000..31e2d837fc --- /dev/null +++ b/modules/templates/RLPPTM/org_organisation_type.csv @@ -0,0 +1,10 @@ +Type,Comments +"Bildungseinrichtung", +"Erziehungseinrichtung", +"Kinderbetreuung", +"Tagesgruppe", +"Ausbildung im Gesundheitsbereich", +"Landesregierung", +"Amt/Behörde", +"Gesundheitswesen", +"Rotes Kreuz", diff --git a/modules/templates/RLPPTM/tasks.cfg b/modules/templates/RLPPTM/tasks.cfg index 832dd18a25..f85e1c267a 100644 --- a/modules/templates/RLPPTM/tasks.cfg +++ b/modules/templates/RLPPTM/tasks.cfg @@ -46,7 +46,7 @@ gis,layer_georss,default/gis_layer_georss.csv,layer_georss.xsl gis,layer_config,default/gis_layer_coordinate.csv,layer_coordinate.xsl # ----------------------------------------------------------------------------- org,sector,default/org_sector.csv,sector.xsl -org,organisation_type,default/organisation_type.csv,organisation_type.xsl +org,organisation_type,org_organisation_type.csv,organisation_type.xsl org,office_type,org_office_type.csv,office_type.xsl org,group,org_group.csv,group.xsl org,organisation,org_organisation.csv,organisation.xsl From 713489656aef410a93e349b5962d93ff755389ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 09:16:19 +0100 Subject: [PATCH 2/7] Consent renewal: allow form submission without confirmation --- VERSION | 2 +- modules/s3/s3aaa.py | 3 ++- modules/s3db/auth.py | 1 + modules/templates/RLPPTM/config.py | 7 ++++++- modules/templates/RLPPTM/tools/mis.py | 6 +++--- 5 files changed, 13 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 3da48abb7b..9167b38cd6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4450-g29f4db285 (2021-01-28 09:36:25) +nursix-dev-4451-gc31aea96a (2021-01-29 09:16:19) diff --git a/modules/s3/s3aaa.py b/modules/s3/s3aaa.py index 203c995a6c..8429a63d40 100644 --- a/modules/s3/s3aaa.py +++ b/modules/s3/s3aaa.py @@ -1288,7 +1288,8 @@ def consent(self): # Remind the user that form should be submitted even if they didn't # enter anything: - response.s3.jquery_ready.append('''S3SetNavigateAwayConfirm();''') + response.s3.jquery_ready.append('''S3SetNavigateAwayConfirm(); +$('form.auth_consent').submit(S3ClearNavigateAwayConfirm);''') return form diff --git a/modules/s3db/auth.py b/modules/s3db/auth.py index 8117ac44b5..c8d15100f5 100644 --- a/modules/s3db/auth.py +++ b/modules/s3db/auth.py @@ -301,6 +301,7 @@ def model(self): Field("obsolete", "boolean", default = False, label = T("Obsolete"), + represent = s3_yes_no_represent, comment = DIV(_class = "tooltip", _title = "%s|%s" % (T("Obsolete"), T("This description of the data processing is obsolete"), diff --git a/modules/templates/RLPPTM/config.py b/modules/templates/RLPPTM/config.py index b0f73d7ba3..a300a590c7 100644 --- a/modules/templates/RLPPTM/config.py +++ b/modules/templates/RLPPTM/config.py @@ -21,7 +21,7 @@ SCHOOLS = "Schulen" TESTSTATIONS = "COVID-19 Teststellen" -ALLOWED_FORMATS = ("html", "iframe", "popup", "aadata", "json", "xls", "pdf") +ALLOWED_FORMATS = ("html", "iframe", "popup", "aadata", "json") # ============================================================================= def config(settings): @@ -579,6 +579,11 @@ def prep(r): # Call standard prep result = standard_prep(r) if callable(standard_prep) else True + # Restrict data formats + settings.ui.export_formats = None + if r.representation not in ALLOWED_FORMATS: + r.error(403, current.ERROR.NOT_PERMITTED) + db = current.db s3db = current.s3db diff --git a/modules/templates/RLPPTM/tools/mis.py b/modules/templates/RLPPTM/tools/mis.py index 2570199cf5..ebd05f5c3b 100644 --- a/modules/templates/RLPPTM/tools/mis.py +++ b/modules/templates/RLPPTM/tools/mis.py @@ -115,9 +115,9 @@ def infoln(msg): (ctable.contact_method == "EMAIL") & \ (ctable.deleted == False) contact = db(query).select(ctable.value, - orderby = ctable.priority, - limitby = (0, 1), - ).first() + orderby = ctable.priority, + limitby = (0, 1), + ).first() if contact: email = contact.value info("(%s)..." % email) From d26204ad8e762149fc390f07da8b70b2a96f710e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 09:43:44 +0100 Subject: [PATCH 3/7] RLPPTM: prevent export of vouchers...except single cards --- VERSION | 2 +- modules/templates/RLPPTM/config.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 9167b38cd6..1dc1341379 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4451-gc31aea96a (2021-01-29 09:16:19) +nursix-dev-4452-g713489656 (2021-01-29 09:43:44) diff --git a/modules/templates/RLPPTM/config.py b/modules/templates/RLPPTM/config.py index a300a590c7..c13f9483cb 100644 --- a/modules/templates/RLPPTM/config.py +++ b/modules/templates/RLPPTM/config.py @@ -581,7 +581,9 @@ def prep(r): # Restrict data formats settings.ui.export_formats = None - if r.representation not in ALLOWED_FORMATS: + representation = r.representation + if representation not in ALLOWED_FORMATS and \ + not(r.record and representation == "card"): r.error(403, current.ERROR.NOT_PERMITTED) db = current.db From 715bd070c58f0e9e217189218c948eea0e29a4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 10:08:19 +0100 Subject: [PATCH 4/7] RLPPTM: Fix org menu for org group admins --- VERSION | 2 +- modules/templates/RLPPTM/auth_roles.csv | 1 + modules/templates/RLPPTM/menus.py | 10 ++++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 1dc1341379..62536e590d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4452-g713489656 (2021-01-29 09:43:44) +nursix-dev-4453-gd26204ad8 (2021-01-29 10:08:19) diff --git a/modules/templates/RLPPTM/auth_roles.csv b/modules/templates/RLPPTM/auth_roles.csv index e993fc5bf5..3c1c5ba748 100644 --- a/modules/templates/RLPPTM/auth_roles.csv +++ b/modules/templates/RLPPTM/auth_roles.csv @@ -16,6 +16,7 @@ AUTHENTICATED,Authenticated,,,,,disease_disease,READ,, AUTHENTICATED,Authenticated,,,,,gis_location,CREATE|READ,UPDATE|DELETE, AUTHENTICATED,Authenticated,,,,,hrm_human_resource,NONE,READ|UPDATE, AUTHENTICATED,Authenticated,,,,,org_facility_type,READ,, +AUTHENTICATED,Authenticated,,,,,org_group,READ,, AUTHENTICATED,Authenticated,,,,,pr_address,CREATE,READ|UPDATE|DELETE, AUTHENTICATED,Authenticated,,,,,pr_contact,CREATE,READ|UPDATE|DELETE, AUTHENTICATED,Authenticated,,,,,pr_contact_emergency,CREATE,READ|UPDATE|DELETE, diff --git a/modules/templates/RLPPTM/menus.py b/modules/templates/RLPPTM/menus.py index 8e8ec52c65..b50a0d93c2 100644 --- a/modules/templates/RLPPTM/menus.py +++ b/modules/templates/RLPPTM/menus.py @@ -262,10 +262,16 @@ def org(): org_menu = M("Organizations", f="organisation", link=False) - if current.auth.s3_has_role("ORG_GROUP_ADMIN"): - realms = current.auth.permission.permitted_realms("org_group", "update") + auth = current.auth + + ORG_GROUP_ADMIN = auth.get_system_roles().ORG_GROUP_ADMIN + has_role = auth.s3_has_role + + if has_role(ORG_GROUP_ADMIN): gtable = current.s3db.org_group query = (gtable.deleted == False) + realms = auth.user.realms[ORG_GROUP_ADMIN] \ + if not has_role("ADMIN") else None if realms is not None: query = (gtable.pe_id.belongs(realms)) & query groups = current.db(query).select(gtable.id, From 70edfec4caaf19bca06e7cbebe3934e6257cddf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 10:23:52 +0100 Subject: [PATCH 5/7] RLPPTM: adjust voucher list fields for program managers --- VERSION | 2 +- languages/de.py | 1 + modules/templates/RLPPTM/config.py | 34 +++++++++++++++++++----------- 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/VERSION b/VERSION index 62536e590d..ca3694d4a1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4453-gd26204ad8 (2021-01-29 10:08:19) +nursix-dev-4454-g715bd070c (2021-01-29 10:23:52) diff --git a/languages/de.py b/languages/de.py index 1ee35f1fed..77fe75f5f1 100644 --- a/languages/de.py +++ b/languages/de.py @@ -2600,6 +2600,7 @@ 'Isle of Man': 'Insel Man', 'Issued On': 'Ausgestellt am', 'Issued##fin': 'Ausgestellt', +'Issuer##fin': 'Aussteller', 'Issuers##fin': 'Aussteller', 'Issuing Authority': 'Ausstellende Behörde', 'It captures not only the places where they are active, but also captures information on the range of projects they are providing in each area.': 'Es erfasst nicht nur die Orte wo sie aktiv sind, sondern erfasst auch Informationen über den Umfang der Projekte die sie im jeweiligen Gebiet durchführen.', diff --git a/modules/templates/RLPPTM/config.py b/modules/templates/RLPPTM/config.py index c13f9483cb..a903667a4f 100644 --- a/modules/templates/RLPPTM/config.py +++ b/modules/templates/RLPPTM/config.py @@ -536,6 +536,9 @@ def customise_fin_voucher_resource(r, tablename): table = s3db.fin_voucher # Customise fields + field = table.pe_id + field.label = T("Issuer##fin") + field = table.comments field.label = T("Memoranda") field.comment = DIV(_class="tooltip", @@ -549,21 +552,28 @@ def customise_fin_voucher_resource(r, tablename): field.represent = lambda v: T("Issued##fin") if v > 0 else T("Redeemed##fin") # Custom list fields - list_fields = ["program_id", - "signature", - #"bearer_dob", - "balance", - "date", - "valid_until", - #"comments", - ] - if current.auth.s3_has_role("VOUCHER_ISSUER"): - if settings.get_fin_voucher_personalize() == "dob": - list_fields.insert(2, "bearer_dob") - list_fields.append("comments") + has_role = current.auth.s3_has_role + if has_role("PROGRAM_MANAGER"): + list_fields = ["program_id", + "signature", + "balance", + "pe_id", + "date", + "valid_until", + ] + elif has_role("VOUCHER_ISSUER"): + list_fields = ["program_id", + "signature", + "bearer_dob", + "balance", + "date", + "valid_until", + "comments", + ] s3db.configure("fin_voucher", list_fields = list_fields, + orderby = "fin_voucher.date desc", ) settings.customise_fin_voucher_resource = customise_fin_voucher_resource From bdb0655ad07ccfbb2c2d6638b88f828e69e258ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 10:56:07 +0100 Subject: [PATCH 6/7] RLPPTM: voucher statistics --- VERSION | 2 +- languages/de.py | 2 ++ modules/templates/RLPPTM/config.py | 49 +++++++++++++++++++++++++----- modules/templates/RLPPTM/menus.py | 1 + 4 files changed, 46 insertions(+), 8 deletions(-) diff --git a/VERSION b/VERSION index ca3694d4a1..bb0541f462 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4454-g715bd070c (2021-01-29 10:23:52) +nursix-dev-4455-g70edfec4c (2021-01-29 10:56:07) diff --git a/languages/de.py b/languages/de.py index 77fe75f5f1..65f8f06352 100644 --- a/languages/de.py +++ b/languages/de.py @@ -2600,6 +2600,7 @@ 'Isle of Man': 'Insel Man', 'Issued On': 'Ausgestellt am', 'Issued##fin': 'Ausgestellt', +'Issuer Type': 'Aussteller-Typ', 'Issuer##fin': 'Aussteller', 'Issuers##fin': 'Aussteller', 'Issuing Authority': 'Ausstellende Behörde', @@ -3590,6 +3591,7 @@ 'Number of Tests': 'Anzahl Tests', 'Number of Tugboats': 'Zahl der Schleppkähne', 'Number of Volunteers': 'Anzahl Freiwillige', +'Number of Vouchers': 'Anzahl Gutscheine', 'Number of additional beds of that type expected to become available in this unit within the next 24 hours.': 'Anzahl von zusätzlichen Betten dieses Typs, die voraussichtlich in den nächsten 24 Stunden in dieser Einheit zur Verfügung stehen werden.', 'Number of alternative places for studying': 'Anzahl von alternativen Orten zum studieren.', 'Number of available/vacant beds of that type in this unit at the time of reporting.': 'Anzahl von verfügbaren/freien Betten dieses Typs in dieser Einheit zum Zeitpunkt des Berichtes.', diff --git a/modules/templates/RLPPTM/config.py b/modules/templates/RLPPTM/config.py index a903667a4f..993e1194fd 100644 --- a/modules/templates/RLPPTM/config.py +++ b/modules/templates/RLPPTM/config.py @@ -21,8 +21,9 @@ SCHOOLS = "Schulen" TESTSTATIONS = "COVID-19 Teststellen" -ALLOWED_FORMATS = ("html", "iframe", "popup", "aadata", "json") +ISSUER_ORG_TYPE = "pe_id$pe_id:org_organisation.org_organisation_organisation_type.organisation_type_id" +ALLOWED_FORMATS = ("html", "iframe", "popup", "aadata", "json") # ============================================================================= def config(settings): @@ -558,6 +559,7 @@ def customise_fin_voucher_resource(r, tablename): "signature", "balance", "pe_id", + #(T("Issuer Type"), ISSUER_ORG_TYPE), "date", "valid_until", ] @@ -571,6 +573,29 @@ def customise_fin_voucher_resource(r, tablename): "comments", ] + # Report Options + if r.method == "report": + facts = ((T("Number of Vouchers"), "count(id)"), + ) + axes = ["program_id", + "balance", + ISSUER_ORG_TYPE, + "pe_id", + ] + report_options = { + "rows": axes, + "cols": axes, + "fact": facts, + "defaults": {"rows": axes[0], + "cols": axes[1], + "fact": facts[0], + "totals": True, + }, + } + s3db.configure("fin_voucher", + report_options = report_options, + ) + s3db.configure("fin_voucher", list_fields = list_fields, orderby = "fin_voucher.date desc", @@ -596,6 +621,8 @@ def prep(r): not(r.record and representation == "card"): r.error(403, current.ERROR.NOT_PERMITTED) + is_program_manager = current.auth.s3_has_role("PROGRAM_MANAGER") + db = current.db s3db = current.s3db @@ -629,8 +656,8 @@ def prep(r): field = table.pe_id dbset = db(etable.pe_id.belongs(pe_ids)) field.requires = IS_ONE_OF(dbset, "pr_pentity.pe_id", - field.represent, - ) + field.represent, + ) # Hide the issuer selector if only one entity can be chosen rows = dbset.select(etable.pe_id, limitby=(0, 2)) if len(rows) == 1: @@ -646,16 +673,24 @@ def prep(r): # Filter Widgets from s3 import S3DateFilter, S3TextFilter + text_fields = ["signature", "comments", "program_id$name"] + if is_program_manager: + text_fields.append("pe_id$pe_id:org_organisation.name") filter_widgets = [ - S3TextFilter(["signature", - "comments", - "program_id$name", - ], + S3TextFilter(text_fields, label = T("Search"), ), S3DateFilter("date", ), ] + #if is_program_manager: + # from s3 import S3OptionsFilter, s3_get_filter_opts + # filter_widgets.append( + # S3OptionsFilter(ISSUER_ORG_TYPE, + # hidden = True, + # label = T("Issuer Type"), + # options = lambda: s3_get_filter_opts("org_organisation_type"), + # )) resource.configure(filter_widgets = filter_widgets, ) diff --git a/modules/templates/RLPPTM/menus.py b/modules/templates/RLPPTM/menus.py index b50a0d93c2..5cdcf9b4e6 100644 --- a/modules/templates/RLPPTM/menus.py +++ b/modules/templates/RLPPTM/menus.py @@ -241,6 +241,7 @@ def fin(): ), M("Vouchers", f="voucher")( M("Create Voucher", m="create", restrict=("VOUCHER_ISSUER")), + M("Statistics", m="report", restrict=("PROGRAM_MANAGER")), ), M("Accepted Vouchers", f="voucher_debit")( M("Accept Voucher", m="create", restrict=("VOUCHER_PROVIDER")), From 65f5e3946e16d0dd6907eab9287d4ac89af89a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominic=20K=C3=B6nig?= Date: Fri, 29 Jan 2021 12:50:44 +0100 Subject: [PATCH 7/7] Happy 2021 --- VERSION | 2 +- modules/s3/__init__.py | 2 +- modules/s3/codecs/card.py | 2 +- modules/s3/codecs/pdf.py | 2 +- modules/s3/codecs/shp.py | 2 +- modules/s3/codecs/svg.py | 2 +- modules/s3/codecs/xls.py | 2 +- modules/s3/s3aaa.py | 2 +- modules/s3/s3anonymize.py | 2 +- modules/s3/s3codec.py | 2 +- modules/s3/s3crud.py | 2 +- modules/s3/s3dashboard.py | 2 +- modules/s3/s3data.py | 2 +- modules/s3/s3datetime.py | 2 +- modules/s3/s3delete.py | 2 +- modules/s3/s3error.py | 2 +- modules/s3/s3export.py | 2 +- modules/s3/s3fields.py | 2 +- modules/s3/s3filter.py | 2 +- modules/s3/s3forms.py | 2 +- modules/s3/s3gis.py | 2 +- modules/s3/s3grouped.py | 2 +- modules/s3/s3hierarchy.py | 2 +- modules/s3/s3import.py | 2 +- modules/s3/s3masterkey.py | 2 +- modules/s3/s3merge.py | 2 +- modules/s3/s3mobile.py | 2 +- modules/s3/s3model.py | 2 +- modules/s3/s3msg.py | 2 +- modules/s3/s3navigation.py | 2 +- modules/s3/s3notify.py | 2 +- modules/s3/s3organizer.py | 2 +- modules/s3/s3parser.py | 2 +- modules/s3/s3payments/__init__.py | 2 +- modules/s3/s3payments/base.py | 2 +- modules/s3/s3payments/paypal.py | 2 +- modules/s3/s3pdf.py | 2 +- modules/s3/s3profile.py | 2 +- modules/s3/s3query.py | 2 +- modules/s3/s3report.py | 2 +- modules/s3/s3resource.py | 2 +- modules/s3/s3rest.py | 2 +- modules/s3/s3roles.py | 2 +- modules/s3/s3summary.py | 2 +- modules/s3/s3sync.py | 2 +- modules/s3/s3task.py | 2 +- modules/s3/s3timeplot.py | 2 +- modules/s3/s3track.py | 2 +- modules/s3/s3translate.py | 2 +- modules/s3/s3utils.py | 2 +- modules/s3/s3validators.py | 2 +- modules/s3/s3widgets.py | 2 +- modules/s3/s3xforms.py | 2 +- modules/s3/s3xml.py | 2 +- modules/s3/sync_adapter/adashi.py | 2 +- modules/s3/sync_adapter/ccrm.py | 2 +- modules/s3/sync_adapter/data.py | 2 +- modules/s3/sync_adapter/eden.py | 2 +- modules/s3/sync_adapter/filesync.py | 2 +- modules/s3/sync_adapter/ftp.py | 2 +- modules/s3/sync_adapter/mcb.py | 2 +- modules/s3/sync_adapter/wrike.py | 2 +- modules/s3cfg.py | 2 +- modules/s3chart.py | 2 +- modules/s3dal.py | 2 +- modules/s3db/assess.py | 2 +- modules/s3db/asset.py | 2 +- modules/s3db/auth.py | 2 +- modules/s3db/br.py | 2 +- modules/s3db/budget.py | 2 +- modules/s3db/cap.py | 2 +- modules/s3db/climate.py | 2 +- modules/s3db/cms.py | 2 +- modules/s3db/cr.py | 2 +- modules/s3db/dc.py | 2 +- modules/s3db/delphi.py | 2 +- modules/s3db/deploy.py | 2 +- modules/s3db/disease.py | 2 +- modules/s3db/doc.py | 2 +- modules/s3db/dvi.py | 2 +- modules/s3db/dvr.py | 2 +- modules/s3db/edu.py | 2 +- modules/s3db/event.py | 2 +- modules/s3db/fin.py | 2 +- modules/s3db/fire.py | 2 +- modules/s3db/gis.py | 2 +- modules/s3db/hms.py | 2 +- modules/s3db/hrm.py | 2 +- modules/s3db/inv.py | 2 +- modules/s3db/irs.py | 2 +- modules/s3db/member.py | 2 +- modules/s3db/msg.py | 2 +- modules/s3db/ocr.py | 2 +- modules/s3db/org.py | 2 +- modules/s3db/patient.py | 2 +- modules/s3db/po.py | 2 +- modules/s3db/police.py | 2 +- modules/s3db/pr.py | 2 +- modules/s3db/proc.py | 2 +- modules/s3db/project.py | 2 +- modules/s3db/req.py | 2 +- modules/s3db/s3.py | 2 +- modules/s3db/security.py | 2 +- modules/s3db/setup.py | 2 +- modules/s3db/sit.py | 2 +- modules/s3db/stats.py | 2 +- modules/s3db/stdm.py | 2 +- modules/s3db/supply.py | 2 +- modules/s3db/survey.py | 2 +- modules/s3db/sync.py | 2 +- modules/s3db/tour.py | 2 +- modules/s3db/tr.py | 2 +- modules/s3db/translate.py | 2 +- modules/s3db/transport.py | 2 +- modules/s3db/vehicle.py | 2 +- modules/s3db/vol.py | 2 +- modules/s3db/vulnerability.py | 2 +- modules/s3db/water.py | 2 +- modules/s3db/work.py | 2 +- modules/s3db/workflow.py | 2 +- modules/s3layouts.py | 2 +- modules/s3log.py | 2 +- modules/s3menus.py | 2 +- modules/s3migration.py | 2 +- modules/s3oauth.py | 2 +- modules/s3theme.py | 2 +- modules/templates/IFRC/parser.py | 2 +- modules/templates/NYC/parser.py | 2 +- modules/templates/RMSAmericas/siglist.py | 2 +- modules/templates/SAMBRO/parser.py | 2 +- modules/templates/SHARE/parser.py | 2 +- modules/templates/default/monitor.py | 2 +- modules/templates/default/parser.py | 2 +- static/scripts/S3/s3.dataLists.js | 2 +- static/scripts/S3/s3.dvr.js | 2 +- static/scripts/S3/s3.shelter_inspection.js | 2 +- static/scripts/S3/s3.ui.addperson.js | 2 +- static/scripts/S3/s3.ui.anonymize.js | 2 +- static/scripts/S3/s3.ui.calendar.js | 2 +- static/scripts/S3/s3.ui.charts.js | 2 +- static/scripts/S3/s3.ui.contacts.js | 2 +- static/scripts/S3/s3.ui.dashboard.js | 2 +- static/scripts/S3/s3.ui.datatable.js | 2 +- static/scripts/S3/s3.ui.embeddedcomponent.js | 2 +- static/scripts/S3/s3.ui.groupeditems.js | 2 +- static/scripts/S3/s3.ui.groupedopts.js | 2 +- static/scripts/S3/s3.ui.hierarchicalcrud.js | 2 +- static/scripts/S3/s3.ui.hierarchicalopts.js | 2 +- static/scripts/S3/s3.ui.inlinecomponent.js | 2 +- static/scripts/S3/s3.ui.locationselector.js | 2 +- static/scripts/S3/s3.ui.organizer.js | 2 +- static/scripts/S3/s3.ui.permissions.js | 2 +- static/scripts/S3/s3.ui.pivottable.js | 2 +- static/scripts/S3/s3.ui.roles.js | 2 +- static/scripts/S3/s3.ui.sitecheckin.js | 2 +- static/scripts/S3/s3.ui.timeplot.js | 2 +- 156 files changed, 156 insertions(+), 156 deletions(-) diff --git a/VERSION b/VERSION index bb0541f462..a436282221 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4455-g70edfec4c (2021-01-29 10:56:07) +nursix-dev-4456-gbdb0655ad (2021-01-29 12:50:44) diff --git a/modules/s3/__init__.py b/modules/s3/__init__.py index 401d31b1ea..97b8a4dad0 100755 --- a/modules/s3/__init__.py +++ b/modules/s3/__init__.py @@ -11,7 +11,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/codecs/card.py b/modules/s3/codecs/card.py index b8df338773..35f1fe6783 100644 --- a/modules/s3/codecs/card.py +++ b/modules/s3/codecs/card.py @@ -3,7 +3,7 @@ """ S3Codec to produce printable data cards (e.g. ID cards) - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/codecs/pdf.py b/modules/s3/codecs/pdf.py index e49f12eca1..58364eb82d 100644 --- a/modules/s3/codecs/pdf.py +++ b/modules/s3/codecs/pdf.py @@ -3,7 +3,7 @@ """ S3 Adobe PDF codec - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/codecs/shp.py b/modules/s3/codecs/shp.py index 9b1c920f42..08a15b6852 100644 --- a/modules/s3/codecs/shp.py +++ b/modules/s3/codecs/shp.py @@ -3,7 +3,7 @@ """ S3 Shapefile codec - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/codecs/svg.py b/modules/s3/codecs/svg.py index 764f3d7752..11b50aab4b 100644 --- a/modules/s3/codecs/svg.py +++ b/modules/s3/codecs/svg.py @@ -3,7 +3,7 @@ """ S3 SVG codec - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/codecs/xls.py b/modules/s3/codecs/xls.py index 9719687314..cdd4561640 100644 --- a/modules/s3/codecs/xls.py +++ b/modules/s3/codecs/xls.py @@ -3,7 +3,7 @@ """ S3 Microsoft Excel codec - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3aaa.py b/modules/s3/s3aaa.py index 8429a63d40..ec6ef7388f 100644 --- a/modules/s3/s3aaa.py +++ b/modules/s3/s3aaa.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3anonymize.py b/modules/s3/s3anonymize.py index 022b28a262..929731ee37 100644 --- a/modules/s3/s3anonymize.py +++ b/modules/s3/s3anonymize.py @@ -2,7 +2,7 @@ """ S3 Person Record Anonymizing - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3codec.py b/modules/s3/s3codec.py index 6daef8d725..a732e2e674 100644 --- a/modules/s3/s3codec.py +++ b/modules/s3/s3codec.py @@ -2,7 +2,7 @@ """ S3 Encoder/Decoder Base Class - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3crud.py b/modules/s3/s3crud.py index 2686c258d3..7be5fa93d4 100644 --- a/modules/s3/s3crud.py +++ b/modules/s3/s3crud.py @@ -7,7 +7,7 @@ @requires: U{B{I{gluon}} } @requires: U{B{I{lxml}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3dashboard.py b/modules/s3/s3dashboard.py index e2a0a0b527..c2f7a4ddee 100644 --- a/modules/s3/s3dashboard.py +++ b/modules/s3/s3dashboard.py @@ -2,7 +2,7 @@ """ Dashboards - @copyright: 2016-2020 (c) Sahana Software Foundation + @copyright: 2016-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{gluon}} } diff --git a/modules/s3/s3data.py b/modules/s3/s3data.py index c80087c71a..edd8298f73 100644 --- a/modules/s3/s3data.py +++ b/modules/s3/s3data.py @@ -2,7 +2,7 @@ """ S3 Data Views - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3datetime.py b/modules/s3/s3datetime.py index ac6d0894e8..b5490efde0 100644 --- a/modules/s3/s3datetime.py +++ b/modules/s3/s3datetime.py @@ -2,7 +2,7 @@ """ S3 Date/Time Toolkit - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{gluon}} } diff --git a/modules/s3/s3delete.py b/modules/s3/s3delete.py index ba3c838a66..ecf5f8ab75 100644 --- a/modules/s3/s3delete.py +++ b/modules/s3/s3delete.py @@ -2,7 +2,7 @@ """ S3 Record Deletion - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3error.py b/modules/s3/s3error.py index 44e71d6848..cee8a61751 100644 --- a/modules/s3/s3error.py +++ b/modules/s3/s3error.py @@ -2,7 +2,7 @@ """ S3 Exceptions and Error Handlers - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3export.py b/modules/s3/s3export.py index 91f4d53615..0b969996f5 100644 --- a/modules/s3/s3export.py +++ b/modules/s3/s3export.py @@ -6,7 +6,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3fields.py b/modules/s3/s3fields.py index a61562afa6..079cc1dbc7 100644 --- a/modules/s3/s3fields.py +++ b/modules/s3/s3fields.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3filter.py b/modules/s3/s3filter.py index 94433da986..65318bd455 100644 --- a/modules/s3/s3filter.py +++ b/modules/s3/s3filter.py @@ -2,7 +2,7 @@ """ Framework for filtered REST requests - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{gluon}} } diff --git a/modules/s3/s3forms.py b/modules/s3/s3forms.py index 044752316d..926257de80 100644 --- a/modules/s3/s3forms.py +++ b/modules/s3/s3forms.py @@ -2,7 +2,7 @@ """ S3 SQL Forms - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3gis.py b/modules/s3/s3gis.py index 2dd26f72f7..6306acd9c4 100644 --- a/modules/s3/s3gis.py +++ b/modules/s3/s3gis.py @@ -5,7 +5,7 @@ @requires: U{B{I{gluon}} } @requires: U{B{I{shapely}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3grouped.py b/modules/s3/s3grouped.py index 330be982eb..94c29abafa 100644 --- a/modules/s3/s3grouped.py +++ b/modules/s3/s3grouped.py @@ -2,7 +2,7 @@ """ S3 Grouped Items Report Method - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3hierarchy.py b/modules/s3/s3hierarchy.py index cbf47763bb..7b0bdaab19 100644 --- a/modules/s3/s3hierarchy.py +++ b/modules/s3/s3hierarchy.py @@ -2,7 +2,7 @@ """ S3 Hierarchy Toolkit - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{gluon}} } diff --git a/modules/s3/s3import.py b/modules/s3/s3import.py index 764f0816e9..bbb5453e77 100644 --- a/modules/s3/s3import.py +++ b/modules/s3/s3import.py @@ -2,7 +2,7 @@ """ Resource Import Tools - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3masterkey.py b/modules/s3/s3masterkey.py index 9feac1c3fe..85b34312f1 100644 --- a/modules/s3/s3masterkey.py +++ b/modules/s3/s3masterkey.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3merge.py b/modules/s3/s3merge.py index 60d4f36dea..3498f6a7d5 100644 --- a/modules/s3/s3merge.py +++ b/modules/s3/s3merge.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3mobile.py b/modules/s3/s3mobile.py index 6d2acf2d3b..49e5120f8f 100644 --- a/modules/s3/s3mobile.py +++ b/modules/s3/s3mobile.py @@ -2,7 +2,7 @@ """ S3 Mobile Forms API - @copyright: 2016-2020 (c) Sahana Software Foundation + @copyright: 2016-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3model.py b/modules/s3/s3model.py index d41daf09cc..975adcb77d 100644 --- a/modules/s3/s3model.py +++ b/modules/s3/s3model.py @@ -2,7 +2,7 @@ """ S3 Data Model Extensions - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3msg.py b/modules/s3/s3msg.py index 9aea558610..d9738a0625 100644 --- a/modules/s3/s3msg.py +++ b/modules/s3/s3msg.py @@ -8,7 +8,7 @@ Messages get sent to the Outbox (& Log) From there, the Scheduler tasks collect them & send them - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3navigation.py b/modules/s3/s3navigation.py index 76c29f4335..8c7c074d83 100644 --- a/modules/s3/s3navigation.py +++ b/modules/s3/s3navigation.py @@ -2,7 +2,7 @@ """ S3 Navigation Module - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3notify.py b/modules/s3/s3notify.py index 2add315b0b..9cd13cc90f 100644 --- a/modules/s3/s3notify.py +++ b/modules/s3/s3notify.py @@ -2,7 +2,7 @@ """ S3 Notifications - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3organizer.py b/modules/s3/s3organizer.py index a45c53948b..1937ecf6b7 100644 --- a/modules/s3/s3organizer.py +++ b/modules/s3/s3organizer.py @@ -2,7 +2,7 @@ """ S3 Organizer (Calendar-based CRUD) - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3parser.py b/modules/s3/s3parser.py index b2c8394e9c..e627344dbf 100644 --- a/modules/s3/s3parser.py +++ b/modules/s3/s3parser.py @@ -4,7 +4,7 @@ This file parses messages using functions defined in in the template's parser.py - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3payments/__init__.py b/modules/s3/s3payments/__init__.py index 8914991542..c75822725a 100644 --- a/modules/s3/s3payments/__init__.py +++ b/modules/s3/s3payments/__init__.py @@ -2,7 +2,7 @@ """ Online Payment Services Integration - @copyright: (c) 2020-2020 Sahana Software Foundation + @copyright: (c) 2020-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3payments/base.py b/modules/s3/s3payments/base.py index 734bb46108..a67f006b22 100644 --- a/modules/s3/s3payments/base.py +++ b/modules/s3/s3payments/base.py @@ -2,7 +2,7 @@ """ Online Payment Services Integration - @copyright: (c) 2020-2020 Sahana Software Foundation + @copyright: (c) 2020-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3payments/paypal.py b/modules/s3/s3payments/paypal.py index d421735514..c614a3bb2a 100644 --- a/modules/s3/s3payments/paypal.py +++ b/modules/s3/s3payments/paypal.py @@ -2,7 +2,7 @@ """ PayPal API Adapter - @copyright: (c) 2020-2020 Sahana Software Foundation + @copyright: (c) 2020-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3pdf.py b/modules/s3/s3pdf.py index a19cfb217e..a63c78fc11 100644 --- a/modules/s3/s3pdf.py +++ b/modules/s3/s3pdf.py @@ -15,7 +15,7 @@ process being removed at a later stage. ###################################################################### - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3profile.py b/modules/s3/s3profile.py index 0868727c75..f6db435fba 100644 --- a/modules/s3/s3profile.py +++ b/modules/s3/s3profile.py @@ -2,7 +2,7 @@ """ S3 Profile - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3query.py b/modules/s3/s3query.py index 4fcfc32358..36f29dc4f6 100644 --- a/modules/s3/s3query.py +++ b/modules/s3/s3query.py @@ -2,7 +2,7 @@ """ S3 Query Construction - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3report.py b/modules/s3/s3report.py index 5895edd6cf..2a1e86e7da 100644 --- a/modules/s3/s3report.py +++ b/modules/s3/s3report.py @@ -2,7 +2,7 @@ """ S3 Pivot Table Reports Method - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{Python 2.6}} } diff --git a/modules/s3/s3resource.py b/modules/s3/s3resource.py index d38011396b..5828cf6dc4 100644 --- a/modules/s3/s3resource.py +++ b/modules/s3/s3resource.py @@ -2,7 +2,7 @@ """ S3 Resources - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3rest.py b/modules/s3/s3rest.py index 0b5eadb5c1..7f1ce273be 100644 --- a/modules/s3/s3rest.py +++ b/modules/s3/s3rest.py @@ -2,7 +2,7 @@ """ S3 RESTful API - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3roles.py b/modules/s3/s3roles.py index 466fa207d3..e461722401 100644 --- a/modules/s3/s3roles.py +++ b/modules/s3/s3roles.py @@ -2,7 +2,7 @@ """ S3 User Roles Management - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3summary.py b/modules/s3/s3summary.py index 298eebde40..5c9b8b67e4 100644 --- a/modules/s3/s3summary.py +++ b/modules/s3/s3summary.py @@ -2,7 +2,7 @@ """ Resource Summary Pages - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{gluon}} } diff --git a/modules/s3/s3sync.py b/modules/s3/s3sync.py index 3c76e7a413..a0c123f3a4 100644 --- a/modules/s3/s3sync.py +++ b/modules/s3/s3sync.py @@ -2,7 +2,7 @@ """ S3 Synchronization - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3task.py b/modules/s3/s3task.py index 98cb356bff..44c9f74791 100644 --- a/modules/s3/s3task.py +++ b/modules/s3/s3task.py @@ -16,7 +16,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3timeplot.py b/modules/s3/s3timeplot.py index 4c1952f4c8..55bc7153fe 100644 --- a/modules/s3/s3timeplot.py +++ b/modules/s3/s3timeplot.py @@ -2,7 +2,7 @@ """ S3 TimePlot Reports Method - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3track.py b/modules/s3/s3track.py index 3a51e9f148..bb1b56d2cc 100644 --- a/modules/s3/s3track.py +++ b/modules/s3/s3track.py @@ -2,7 +2,7 @@ """ Simple Generic Location Tracking System - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3translate.py b/modules/s3/s3translate.py index e2829a98fa..8ab23d5290 100644 --- a/modules/s3/s3translate.py +++ b/modules/s3/s3translate.py @@ -2,7 +2,7 @@ """ Translation API - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3utils.py b/modules/s3/s3utils.py index 28833eebac..86ce767e60 100644 --- a/modules/s3/s3utils.py +++ b/modules/s3/s3utils.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3validators.py b/modules/s3/s3validators.py index 21ce90a039..8b0da6bf04 100644 --- a/modules/s3/s3validators.py +++ b/modules/s3/s3validators.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3widgets.py b/modules/s3/s3widgets.py index f96ce1dabc..819f0aeedd 100644 --- a/modules/s3/s3widgets.py +++ b/modules/s3/s3widgets.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3xforms.py b/modules/s3/s3xforms.py index a5f13430d4..8eebb34a8e 100644 --- a/modules/s3/s3xforms.py +++ b/modules/s3/s3xforms.py @@ -2,7 +2,7 @@ """ S3 XForms API - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/s3xml.py b/modules/s3/s3xml.py index ee20675cb7..dd038612f4 100644 --- a/modules/s3/s3xml.py +++ b/modules/s3/s3xml.py @@ -7,7 +7,7 @@ @requires: U{B{I{gluon}} } @requires: U{B{I{lxml}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/adashi.py b/modules/s3/sync_adapter/adashi.py index 1a5ac8097b..29f85b4d7a 100644 --- a/modules/s3/sync_adapter/adashi.py +++ b/modules/s3/sync_adapter/adashi.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter for ADASHI - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/ccrm.py b/modules/s3/sync_adapter/ccrm.py index 467f5f7ac2..2e0b9875d5 100644 --- a/modules/s3/sync_adapter/ccrm.py +++ b/modules/s3/sync_adapter/ccrm.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/data.py b/modules/s3/sync_adapter/data.py index 69e71aa9e4..cf9b64ee49 100644 --- a/modules/s3/sync_adapter/data.py +++ b/modules/s3/sync_adapter/data.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/eden.py b/modules/s3/sync_adapter/eden.py index cf70af9180..a3b1b5e420 100644 --- a/modules/s3/sync_adapter/eden.py +++ b/modules/s3/sync_adapter/eden.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/filesync.py b/modules/s3/sync_adapter/filesync.py index bf72241654..f24ab5678e 100644 --- a/modules/s3/sync_adapter/filesync.py +++ b/modules/s3/sync_adapter/filesync.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/ftp.py b/modules/s3/sync_adapter/ftp.py index 24aeca6d2e..6630dd5204 100644 --- a/modules/s3/sync_adapter/ftp.py +++ b/modules/s3/sync_adapter/ftp.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter for FTP - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/mcb.py b/modules/s3/sync_adapter/mcb.py index 2551a8e4e3..95a904c387 100644 --- a/modules/s3/sync_adapter/mcb.py +++ b/modules/s3/sync_adapter/mcb.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3/sync_adapter/wrike.py b/modules/s3/sync_adapter/wrike.py index 9bc7c91aac..cfca005e9a 100644 --- a/modules/s3/sync_adapter/wrike.py +++ b/modules/s3/sync_adapter/wrike.py @@ -2,7 +2,7 @@ """ S3 Synchronization: Peer Repository Adapter - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3cfg.py b/modules/s3cfg.py index 95476eff9c..f3314d1add 100644 --- a/modules/s3cfg.py +++ b/modules/s3cfg.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3chart.py b/modules/s3chart.py index 0baf796d10..2af107fea6 100644 --- a/modules/s3chart.py +++ b/modules/s3chart.py @@ -2,7 +2,7 @@ """ S3 Charting Toolkit - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT @requires: U{B{I{NumPy}} } diff --git a/modules/s3dal.py b/modules/s3dal.py index 1177194e82..ea9703be41 100644 --- a/modules/s3dal.py +++ b/modules/s3dal.py @@ -2,7 +2,7 @@ """ S3 pyDAL Imports (with fallbacks for older DAL versions) - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/assess.py b/modules/s3db/assess.py index f9633dcbe5..11d76c4bf3 100644 --- a/modules/s3db/assess.py +++ b/modules/s3db/assess.py @@ -2,7 +2,7 @@ """ Sahana Eden Assessments Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/asset.py b/modules/s3db/asset.py index 1c5e076fd9..8166af2fc3 100644 --- a/modules/s3db/asset.py +++ b/modules/s3db/asset.py @@ -2,7 +2,7 @@ """ Sahana Eden Assets Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/auth.py b/modules/s3db/auth.py index c8d15100f5..6c0c48079e 100644 --- a/modules/s3db/auth.py +++ b/modules/s3db/auth.py @@ -2,7 +2,7 @@ """ Sahana Eden Auth Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/br.py b/modules/s3db/br.py index 3e77e41fc2..be0f141fd4 100644 --- a/modules/s3db/br.py +++ b/modules/s3db/br.py @@ -2,7 +2,7 @@ """ Sahana Eden Beneficiary Registry and Case Management Models - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/budget.py b/modules/s3db/budget.py index 32bc8f3616..e0dba77593 100644 --- a/modules/s3db/budget.py +++ b/modules/s3db/budget.py @@ -2,7 +2,7 @@ """ Sahana Eden Budget Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/cap.py b/modules/s3db/cap.py index 43da9bfa63..51c3f6411a 100644 --- a/modules/s3db/cap.py +++ b/modules/s3db/cap.py @@ -2,7 +2,7 @@ """ Sahana Eden Common Alerting Protocol (CAP) Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/climate.py b/modules/s3db/climate.py index 0971cac02b..de53135bf5 100644 --- a/modules/s3db/climate.py +++ b/modules/s3db/climate.py @@ -2,7 +2,7 @@ """ Sahana Eden Climate Model - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/cms.py b/modules/s3db/cms.py index 2095db7316..ec304862ec 100644 --- a/modules/s3db/cms.py +++ b/modules/s3db/cms.py @@ -2,7 +2,7 @@ """ Sahana Eden Content Management System Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/cr.py b/modules/s3db/cr.py index f9355a4a12..f5851cb30c 100644 --- a/modules/s3db/cr.py +++ b/modules/s3db/cr.py @@ -2,7 +2,7 @@ """ Shelter (Camp) Registry, model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/dc.py b/modules/s3db/dc.py index 0cdd225130..1dc616a409 100644 --- a/modules/s3db/dc.py +++ b/modules/s3db/dc.py @@ -4,7 +4,7 @@ - a front-end UI to manage Assessments which uses the Dynamic Tables back-end - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/delphi.py b/modules/s3db/delphi.py index 7f67aa8313..606f1a173c 100644 --- a/modules/s3db/delphi.py +++ b/modules/s3db/delphi.py @@ -2,7 +2,7 @@ """ Sahana Eden Delphi Decision Maker Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/deploy.py b/modules/s3db/deploy.py index e455d5093e..12d89fa035 100644 --- a/modules/s3db/deploy.py +++ b/modules/s3db/deploy.py @@ -2,7 +2,7 @@ """ Sahana Eden Deployments Model - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/disease.py b/modules/s3db/disease.py index 181815767e..6cdd6e6581 100644 --- a/modules/s3db/disease.py +++ b/modules/s3db/disease.py @@ -4,7 +4,7 @@ @ToDo Extend to Vector Tracking for Dengue/Malaria - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/doc.py b/modules/s3db/doc.py index 1cdbc9c77d..052ca4cacb 100644 --- a/modules/s3db/doc.py +++ b/modules/s3db/doc.py @@ -2,7 +2,7 @@ """ Sahana Eden Document Library - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/dvi.py b/modules/s3db/dvi.py index ac480dcba1..261580e9d5 100644 --- a/modules/s3db/dvi.py +++ b/modules/s3db/dvi.py @@ -2,7 +2,7 @@ """ Sahana Eden Disaster Victim Identification Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/dvr.py b/modules/s3db/dvr.py index 448a64d7c2..794803b671 100644 --- a/modules/s3db/dvr.py +++ b/modules/s3db/dvr.py @@ -2,7 +2,7 @@ """ Sahana Eden Disaster Victim Registration Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/edu.py b/modules/s3db/edu.py index 3c3e13ca23..0f7130fde2 100644 --- a/modules/s3db/edu.py +++ b/modules/s3db/edu.py @@ -2,7 +2,7 @@ """ Sahana Eden Education Model - @copyright: 2016-2020 (c) Sahana Software Foundation + @copyright: 2016-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/event.py b/modules/s3db/event.py index e7de130d6f..f90b746e50 100644 --- a/modules/s3db/event.py +++ b/modules/s3db/event.py @@ -2,7 +2,7 @@ """ Sahana Eden Event Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/fin.py b/modules/s3db/fin.py index e3511063b0..3cca0a8573 100644 --- a/modules/s3db/fin.py +++ b/modules/s3db/fin.py @@ -2,7 +2,7 @@ """ Finance Tables - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/fire.py b/modules/s3db/fire.py index d31b5b5675..78833314b4 100644 --- a/modules/s3db/fire.py +++ b/modules/s3db/fire.py @@ -2,7 +2,7 @@ """ Sahana Eden Fire Models - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/gis.py b/modules/s3db/gis.py index 1aca089b4b..5bbc03c447 100644 --- a/modules/s3db/gis.py +++ b/modules/s3db/gis.py @@ -2,7 +2,7 @@ """ Sahana Eden GIS Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/hms.py b/modules/s3db/hms.py index c11030fcd3..416c83f7db 100644 --- a/modules/s3db/hms.py +++ b/modules/s3db/hms.py @@ -2,7 +2,7 @@ """ Sahana Eden Hospital Management System Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/hrm.py b/modules/s3db/hrm.py index 87d8bb7343..de3665502a 100644 --- a/modules/s3db/hrm.py +++ b/modules/s3db/hrm.py @@ -2,7 +2,7 @@ """ Sahana Eden Human Resources Management - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/inv.py b/modules/s3db/inv.py index 60180064ba..6c5dc2c5fb 100644 --- a/modules/s3db/inv.py +++ b/modules/s3db/inv.py @@ -2,7 +2,7 @@ """ Sahana Eden Inventory Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/irs.py b/modules/s3db/irs.py index 47a9393546..a99f6eeab7 100644 --- a/modules/s3db/irs.py +++ b/modules/s3db/irs.py @@ -2,7 +2,7 @@ """ Sahana Eden Incident Reporting Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/member.py b/modules/s3db/member.py index 1de11155fb..601f2392d1 100644 --- a/modules/s3db/member.py +++ b/modules/s3db/member.py @@ -2,7 +2,7 @@ """ Sahana Eden Members Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/msg.py b/modules/s3db/msg.py index 09b9497574..b9369b6bf7 100644 --- a/modules/s3db/msg.py +++ b/modules/s3db/msg.py @@ -2,7 +2,7 @@ """ Sahana Eden Messaging Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/ocr.py b/modules/s3db/ocr.py index 689d7ab121..2ca5348484 100644 --- a/modules/s3db/ocr.py +++ b/modules/s3db/ocr.py @@ -2,7 +2,7 @@ """ OCR Utility Functions - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/org.py b/modules/s3db/org.py index 731db98a79..03504be10d 100644 --- a/modules/s3db/org.py +++ b/modules/s3db/org.py @@ -2,7 +2,7 @@ """ Sahana Eden Organisation Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/patient.py b/modules/s3db/patient.py index 0ad42697ed..39d028da58 100644 --- a/modules/s3db/patient.py +++ b/modules/s3db/patient.py @@ -2,7 +2,7 @@ """ Sahana Eden Patient Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/po.py b/modules/s3db/po.py index c22539b028..0a6332c3d5 100644 --- a/modules/s3db/po.py +++ b/modules/s3db/po.py @@ -2,7 +2,7 @@ """ Sahana Eden Population Outreach Models - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/police.py b/modules/s3db/police.py index 019c0417b0..e2e8974b05 100644 --- a/modules/s3db/police.py +++ b/modules/s3db/police.py @@ -2,7 +2,7 @@ """ Sahana Eden Police Model - @copyright: 2016-2020 (c) Sahana Software Foundation + @copyright: 2016-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/pr.py b/modules/s3db/pr.py index 41a92b4140..d4e87a44db 100644 --- a/modules/s3db/pr.py +++ b/modules/s3db/pr.py @@ -2,7 +2,7 @@ """ Sahana Eden Person Registry Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/proc.py b/modules/s3db/proc.py index 624c1c2e09..20ab9cdd67 100644 --- a/modules/s3db/proc.py +++ b/modules/s3db/proc.py @@ -13,7 +13,7 @@ Requests for Quotation (RFQ) Competitive Bid Analysis (CBA) - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/project.py b/modules/s3db/project.py index e0184c67a6..2f3d29076f 100644 --- a/modules/s3db/project.py +++ b/modules/s3db/project.py @@ -2,7 +2,7 @@ """ Sahana Eden Project Model - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/req.py b/modules/s3db/req.py index ec4811d358..e63497086c 100644 --- a/modules/s3db/req.py +++ b/modules/s3db/req.py @@ -2,7 +2,7 @@ """ Sahana Eden Request Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/s3.py b/modules/s3db/s3.py index 570326ae9e..8b5fdff705 100644 --- a/modules/s3db/s3.py +++ b/modules/s3db/s3.py @@ -2,7 +2,7 @@ """ S3 Framework Tables - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/security.py b/modules/s3db/security.py index 97c88ca9f3..61dd56ea7e 100644 --- a/modules/s3db/security.py +++ b/modules/s3db/security.py @@ -2,7 +2,7 @@ """ Sahana Eden Security Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/setup.py b/modules/s3db/setup.py index 198b1b01f6..cf672b65c7 100644 --- a/modules/s3db/setup.py +++ b/modules/s3db/setup.py @@ -7,7 +7,7 @@ * Monitoring of a Deployment * Upgrading a Deployment (tbc) - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/sit.py b/modules/s3db/sit.py index 9f8626feff..5ed297822b 100644 --- a/modules/s3db/sit.py +++ b/modules/s3db/sit.py @@ -2,7 +2,7 @@ """ Sahana Eden Situation Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/stats.py b/modules/s3db/stats.py index 77effd0af7..1de9c9afa4 100644 --- a/modules/s3db/stats.py +++ b/modules/s3db/stats.py @@ -2,7 +2,7 @@ """ Sahana Eden Stats Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/stdm.py b/modules/s3db/stdm.py index 1eed5948ac..c877457976 100644 --- a/modules/s3db/stdm.py +++ b/modules/s3db/stdm.py @@ -3,7 +3,7 @@ """ Sahana Eden Social Tenure Domain Model http://stdm.gltn.net/ - @copyright: 2017-2020 (c) Sahana Software Foundation + @copyright: 2017-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/supply.py b/modules/s3db/supply.py index d6bca2c942..7f57c208b9 100644 --- a/modules/s3db/supply.py +++ b/modules/s3db/supply.py @@ -2,7 +2,7 @@ """ Sahana Eden Supply Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/survey.py b/modules/s3db/survey.py index 25f16d5b7a..9e008d5c4e 100644 --- a/modules/s3db/survey.py +++ b/modules/s3db/survey.py @@ -2,7 +2,7 @@ """ Sahana Eden Survey Tool - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT ADAT - Assessment Data Analysis Tool diff --git a/modules/s3db/sync.py b/modules/s3db/sync.py index 7c8b88cb34..81dcca3d03 100644 --- a/modules/s3db/sync.py +++ b/modules/s3db/sync.py @@ -2,7 +2,7 @@ """ Sahana Eden Synchronization - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/tour.py b/modules/s3db/tour.py index 7a4a2af8ed..1f243f7dec 100644 --- a/modules/s3db/tour.py +++ b/modules/s3db/tour.py @@ -2,7 +2,7 @@ """ Sahana Eden Guided Tour Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/tr.py b/modules/s3db/tr.py index 7485ac4350..c6de047999 100644 --- a/modules/s3db/tr.py +++ b/modules/s3db/tr.py @@ -2,7 +2,7 @@ """ Turkey-specific Tables - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/translate.py b/modules/s3db/translate.py index cc9245c97f..69aadf0188 100644 --- a/modules/s3db/translate.py +++ b/modules/s3db/translate.py @@ -2,7 +2,7 @@ """ Sahana Eden Translate Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/transport.py b/modules/s3db/transport.py index ced92cfeaa..989a6a0852 100644 --- a/modules/s3db/transport.py +++ b/modules/s3db/transport.py @@ -2,7 +2,7 @@ """ Sahana Eden Transport Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/vehicle.py b/modules/s3db/vehicle.py index dab852d00c..7bc7a8cdb9 100644 --- a/modules/s3db/vehicle.py +++ b/modules/s3db/vehicle.py @@ -2,7 +2,7 @@ """ Sahana Eden Vehicle Model - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/vol.py b/modules/s3db/vol.py index 1db2ac9e86..8285e80866 100644 --- a/modules/s3db/vol.py +++ b/modules/s3db/vol.py @@ -3,7 +3,7 @@ Sahana Eden Volunteers Management (Extends modules/eden/hrm.py) - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/vulnerability.py b/modules/s3db/vulnerability.py index 586afd59f6..4353b2d04c 100644 --- a/modules/s3db/vulnerability.py +++ b/modules/s3db/vulnerability.py @@ -2,7 +2,7 @@ """ Sahana Eden Vulnerability Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/water.py b/modules/s3db/water.py index 19ac2e0323..bf82267fe4 100644 --- a/modules/s3db/water.py +++ b/modules/s3db/water.py @@ -2,7 +2,7 @@ """ Sahana Eden Water Model - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/work.py b/modules/s3db/work.py index c151bb0574..4bdc90c52d 100644 --- a/modules/s3db/work.py +++ b/modules/s3db/work.py @@ -2,7 +2,7 @@ """ Sahana Eden Simple Volunteer Jobs Management - @copyright: 2015-2020 (c) Sahana Software Foundation + @copyright: 2015-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3db/workflow.py b/modules/s3db/workflow.py index 50c9622a88..9e5d641a2b 100644 --- a/modules/s3db/workflow.py +++ b/modules/s3db/workflow.py @@ -3,7 +3,7 @@ """ S3 Workflow Engine Data Model - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3layouts.py b/modules/s3layouts.py index 34d75196c5..4cc1b0c7b2 100644 --- a/modules/s3layouts.py +++ b/modules/s3layouts.py @@ -2,7 +2,7 @@ """ Sahana Eden GUI Layouts (HTML Renderers) - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3log.py b/modules/s3log.py index a69a96229f..87760c6edb 100644 --- a/modules/s3log.py +++ b/modules/s3log.py @@ -2,7 +2,7 @@ """ S3 Logging Facility - @copyright: (c) 2015-2020 Sahana Software Foundation + @copyright: (c) 2015-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3menus.py b/modules/s3menus.py index 5558315260..e58c8fe7c6 100644 --- a/modules/s3menus.py +++ b/modules/s3menus.py @@ -2,7 +2,7 @@ """ Sahana Eden Menu Structure and Layout - @copyright: 2011-2020 (c) Sahana Software Foundation + @copyright: 2011-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3migration.py b/modules/s3migration.py index 573eabc733..8c1c6d297a 100644 --- a/modules/s3migration.py +++ b/modules/s3migration.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3oauth.py b/modules/s3oauth.py index 23dd925b1a..d63ae17072 100644 --- a/modules/s3oauth.py +++ b/modules/s3oauth.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: (c) 2010-2020 Sahana Software Foundation + @copyright: (c) 2010-2021 Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/s3theme.py b/modules/s3theme.py index aa5de0647a..0239ebfba0 100644 --- a/modules/s3theme.py +++ b/modules/s3theme.py @@ -4,7 +4,7 @@ @requires: U{B{I{gluon}} } - @copyright: 2009-2020 (c) Sahana Software Foundation + @copyright: 2009-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/IFRC/parser.py b/modules/templates/IFRC/parser.py index f764f2a5df..5f0df1a191 100644 --- a/modules/templates/IFRC/parser.py +++ b/modules/templates/IFRC/parser.py @@ -5,7 +5,7 @@ Template-specific Message Parsers are defined here. - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/NYC/parser.py b/modules/templates/NYC/parser.py index 02bffd8796..118348687a 100644 --- a/modules/templates/NYC/parser.py +++ b/modules/templates/NYC/parser.py @@ -5,7 +5,7 @@ Template-specific Message Parsers are defined here. - @copyright: 2013-2020 (c) Sahana Software Foundation + @copyright: 2013-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/RMSAmericas/siglist.py b/modules/templates/RMSAmericas/siglist.py index 5994f841f7..2fb0ed342b 100644 --- a/modules/templates/RMSAmericas/siglist.py +++ b/modules/templates/RMSAmericas/siglist.py @@ -3,7 +3,7 @@ """ REST Method to produce a PDF of HR records to collect signatures - @copyright: 2018-2020 (c) Sahana Software Foundation + @copyright: 2018-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/SAMBRO/parser.py b/modules/templates/SAMBRO/parser.py index 5f13226078..fcf93a17f0 100644 --- a/modules/templates/SAMBRO/parser.py +++ b/modules/templates/SAMBRO/parser.py @@ -4,7 +4,7 @@ Template-specific Message Parsers are defined here. - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/SHARE/parser.py b/modules/templates/SHARE/parser.py index 1f302ecd40..4ae0eee758 100644 --- a/modules/templates/SHARE/parser.py +++ b/modules/templates/SHARE/parser.py @@ -5,7 +5,7 @@ Template-specific Message Parsers are defined here. - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/default/monitor.py b/modules/templates/default/monitor.py index 9780e25fa6..4815421a16 100644 --- a/modules/templates/default/monitor.py +++ b/modules/templates/default/monitor.py @@ -5,7 +5,7 @@ Template-specific Monitoring Tasks are defined here. - @copyright: 2014-2020 (c) Sahana Software Foundation + @copyright: 2014-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/modules/templates/default/parser.py b/modules/templates/default/parser.py index b3c73a8c31..0c7396425c 100644 --- a/modules/templates/default/parser.py +++ b/modules/templates/default/parser.py @@ -5,7 +5,7 @@ Template-specific Message Parsers are defined here. - @copyright: 2012-2020 (c) Sahana Software Foundation + @copyright: 2012-2021 (c) Sahana Software Foundation @license: MIT Permission is hereby granted, free of charge, to any person diff --git a/static/scripts/S3/s3.dataLists.js b/static/scripts/S3/s3.dataLists.js index b47f95dd09..43488535bd 100644 --- a/static/scripts/S3/s3.dataLists.js +++ b/static/scripts/S3/s3.dataLists.js @@ -2,7 +2,7 @@ * jQuery UI DataList Widget for "lists of data cards" * - server-side implementation is S3DataList in modules/s3/s3data.py * - * @copyright 2013-2020 (c) Sahana Software Foundation + * @copyright 2013-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.dvr.js b/static/scripts/S3/s3.dvr.js index d5ab4558a4..12b005c677 100644 --- a/static/scripts/S3/s3.dvr.js +++ b/static/scripts/S3/s3.dvr.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for DVR Case Event Registration / Payment Registration * - * @copyright 2016-2020 (c) Sahana Software Foundation + * @copyright 2016-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.shelter_inspection.js b/static/scripts/S3/s3.shelter_inspection.js index a9004aeb08..5d4827b0b5 100644 --- a/static/scripts/S3/s3.shelter_inspection.js +++ b/static/scripts/S3/s3.shelter_inspection.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for Shelter Inspection (used by CRShelterInspection) * - * @copyright 2017-2020 (c) Sahana Software Foundation + * @copyright 2017-2021 (c) Sahana Software Foundation * @license MIT */ (function($, undefined) { diff --git a/static/scripts/S3/s3.ui.addperson.js b/static/scripts/S3/s3.ui.addperson.js index e790feabdf..dc02c2174f 100644 --- a/static/scripts/S3/s3.ui.addperson.js +++ b/static/scripts/S3/s3.ui.addperson.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for S3AddPersonWidget * - * @copyright 2017-2020 (c) Sahana Software Foundation + * @copyright 2017-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.anonymize.js b/static/scripts/S3/s3.ui.anonymize.js index 07c6c3c504..384b5d887d 100644 --- a/static/scripts/S3/s3.ui.anonymize.js +++ b/static/scripts/S3/s3.ui.anonymize.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for S3Anonymize * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.calendar.js b/static/scripts/S3/s3.ui.calendar.js index 7d2a8e62df..53d8df7b9f 100644 --- a/static/scripts/S3/s3.ui.calendar.js +++ b/static/scripts/S3/s3.ui.calendar.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for S3CalendarWidget * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.charts.js b/static/scripts/S3/s3.ui.charts.js index cc204fcce2..ffc52f724e 100644 --- a/static/scripts/S3/s3.ui.charts.js +++ b/static/scripts/S3/s3.ui.charts.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for Charts * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.contacts.js b/static/scripts/S3/s3.ui.contacts.js index c8897e6225..ba40d669f2 100644 --- a/static/scripts/S3/s3.ui.contacts.js +++ b/static/scripts/S3/s3.ui.contacts.js @@ -1,7 +1,7 @@ /** * jQuery UI PersonContacts Widget * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT */ (function($, undefined) { diff --git a/static/scripts/S3/s3.ui.dashboard.js b/static/scripts/S3/s3.ui.dashboard.js index 77ee78f3bc..79bb4b3d1d 100644 --- a/static/scripts/S3/s3.ui.dashboard.js +++ b/static/scripts/S3/s3.ui.dashboard.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget Classes for S3Dashboard * - * @copyright 2016-2020 (c) Sahana Software Foundation + * @copyright 2016-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.datatable.js b/static/scripts/S3/s3.ui.datatable.js index 6e5d5ae0bc..a8e7279cb0 100644 --- a/static/scripts/S3/s3.ui.datatable.js +++ b/static/scripts/S3/s3.ui.datatable.js @@ -10,7 +10,7 @@ * * Server-side script in modules/s3/s3data.py. * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.embeddedcomponent.js b/static/scripts/S3/s3.ui.embeddedcomponent.js index 842a523c0d..fe6e836324 100644 --- a/static/scripts/S3/s3.ui.embeddedcomponent.js +++ b/static/scripts/S3/s3.ui.embeddedcomponent.js @@ -1,7 +1,7 @@ /** * jQuery UI EmbeddedComponent Widget (used by S3EmbeddedComponentWidget) * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT */ (function($, undefined) { diff --git a/static/scripts/S3/s3.ui.groupeditems.js b/static/scripts/S3/s3.ui.groupeditems.js index 3f629051c1..a761be5da0 100644 --- a/static/scripts/S3/s3.ui.groupeditems.js +++ b/static/scripts/S3/s3.ui.groupeditems.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for S3GroupedItemsReport * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.groupedopts.js b/static/scripts/S3/s3.ui.groupedopts.js index 311f69856b..2dfa6a3e96 100644 --- a/static/scripts/S3/s3.ui.groupedopts.js +++ b/static/scripts/S3/s3.ui.groupedopts.js @@ -1,7 +1,7 @@ /** * jQuery UI GroupedOpts Widget for S3GroupedOptionsWidget * - * @copyright 2013-2020 (c) Sahana Software Foundation + * @copyright 2013-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.hierarchicalcrud.js b/static/scripts/S3/s3.ui.hierarchicalcrud.js index 708a13ad00..49cd3caf4c 100644 --- a/static/scripts/S3/s3.ui.hierarchicalcrud.js +++ b/static/scripts/S3/s3.ui.hierarchicalcrud.js @@ -1,7 +1,7 @@ /** * jQuery UI HierarchicalCRUD Widget for S3HierarchyCRUD * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.hierarchicalopts.js b/static/scripts/S3/s3.ui.hierarchicalopts.js index 89d3cf4558..f87ce7750d 100644 --- a/static/scripts/S3/s3.ui.hierarchicalopts.js +++ b/static/scripts/S3/s3.ui.hierarchicalopts.js @@ -1,7 +1,7 @@ /** * jQuery UI HierarchicalOpts Widget for S3HierarchyWidget/S3HierarchyFilter * - * @copyright 2013-2020 (c) Sahana Software Foundation + * @copyright 2013-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.inlinecomponent.js b/static/scripts/S3/s3.ui.inlinecomponent.js index adb38b09de..1d9b4dc0ce 100644 --- a/static/scripts/S3/s3.ui.inlinecomponent.js +++ b/static/scripts/S3/s3.ui.inlinecomponent.js @@ -1,7 +1,7 @@ /** * jQuery UI InlineComponent Widget * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.locationselector.js b/static/scripts/S3/s3.ui.locationselector.js index 007eeb36df..34a387b1e4 100644 --- a/static/scripts/S3/s3.ui.locationselector.js +++ b/static/scripts/S3/s3.ui.locationselector.js @@ -1,7 +1,7 @@ /** * jQuery UI LocationSelector Widget * - * @copyright 2015-2020 (c) Sahana Software Foundation + * @copyright 2015-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.organizer.js b/static/scripts/S3/s3.ui.organizer.js index 6216967ab4..83e0920dd8 100644 --- a/static/scripts/S3/s3.ui.organizer.js +++ b/static/scripts/S3/s3.ui.organizer.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for S3Organizer * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.permissions.js b/static/scripts/S3/s3.ui.permissions.js index 3f82222590..ae19f167ba 100644 --- a/static/scripts/S3/s3.ui.permissions.js +++ b/static/scripts/S3/s3.ui.permissions.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget to edit permissions of a user role * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.pivottable.js b/static/scripts/S3/s3.ui.pivottable.js index 7ce25b2e59..3a639ee4fe 100644 --- a/static/scripts/S3/s3.ui.pivottable.js +++ b/static/scripts/S3/s3.ui.pivottable.js @@ -1,7 +1,7 @@ /** * jQuery UI pivottable Widget for S3Report * - * @copyright 2013-2020 (c) Sahana Software Foundation + * @copyright 2013-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.roles.js b/static/scripts/S3/s3.ui.roles.js index f7f6b0bb04..72742d2c28 100644 --- a/static/scripts/S3/s3.ui.roles.js +++ b/static/scripts/S3/s3.ui.roles.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget to Assign Roles to Users * - * @copyright 2018-2020 (c) Sahana Software Foundation + * @copyright 2018-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.sitecheckin.js b/static/scripts/S3/s3.ui.sitecheckin.js index f5cd7c92bf..57cf4e882a 100644 --- a/static/scripts/S3/s3.ui.sitecheckin.js +++ b/static/scripts/S3/s3.ui.sitecheckin.js @@ -1,7 +1,7 @@ /** * jQuery UI Widget for org_SiteCheckIn * - * @copyright 2016-2020 (c) Sahana Software Foundation + * @copyright 2016-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+ diff --git a/static/scripts/S3/s3.ui.timeplot.js b/static/scripts/S3/s3.ui.timeplot.js index dde645a920..7c8217ca8f 100644 --- a/static/scripts/S3/s3.ui.timeplot.js +++ b/static/scripts/S3/s3.ui.timeplot.js @@ -1,7 +1,7 @@ /** * jQuery UI timeplot Widget for S3TimePlot * - * @copyright 2013-2020 (c) Sahana Software Foundation + * @copyright 2013-2021 (c) Sahana Software Foundation * @license MIT * * requires jQuery 1.9.1+