Skip to content

Commit

Permalink
notifications: adapt patron url to the instance
Browse files Browse the repository at this point in the history
The patron URL displayed in the notifications sent to to the patron
should be automatically changed according to the deployed instance.

* Corrects patron URL in notifications. `RERO_ILS_APP_URL` is used to
  construct the patron URL. Closes rero#802
* Adds command line interface for notifications. Process of
  notifications can now be started with `invenio run notifications
  process`.
* Uses standart JSONSCHEMAS_ENDPOINT = '/schemas'.
* Uses JSONSCHEMAS_REPLACE_REFS = True to resolve $ref before serving a
  schema.
* Deletes all unnecessary `$schema` in fixtures.

Co-Authored-by: Peter Weber <peter.weber@rero.ch>
  • Loading branch information
rerowep committed Jun 16, 2020
1 parent 2974aeb commit 01394d6
Show file tree
Hide file tree
Showing 63 changed files with 299 additions and 463 deletions.
46 changes: 0 additions & 46 deletions data/acq_accounts.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
[
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "1",
"name": "fiction",
"description": "Romans, nouvelles et pi\u00e8ces de th\u00e9\u00e2tre de l'espace public",
Expand All @@ -13,7 +12,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "2",
"name": "documentaires",
"description": "Documentaires de l'espace public",
Expand All @@ -26,7 +24,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "3",
"name": "fiction",
"description": "Romans, nouvelles et pi\u00e8ces de th\u00e9\u00e2tre de l'espace public",
Expand All @@ -39,7 +36,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "4",
"name": "fiction",
"description": "Romans, nouvelles et pi\u00e8ces de th\u00e9\u00e2tre de l'espace public",
Expand All @@ -52,7 +48,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "5",
"name": "general",
"description": "Compte g\u00e9n\u00e9ral site de Pont-saint-Martin",
Expand All @@ -65,7 +60,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "6",
"name": "general",
"description": "Compte g\u00e9n\u00e9ral acquisitions",
Expand All @@ -78,7 +72,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "7",
"name": "astronomy",
"description": "astronomy",
Expand All @@ -91,7 +84,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "8",
"name": "defence against the dark arts",
"description": "defence against the dark arts",
Expand All @@ -104,7 +96,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "9",
"name": "history of magic",
"description": "history of magic",
Expand All @@ -117,7 +108,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "10",
"name": "history of magic",
"description": "history of magic",
Expand All @@ -130,7 +120,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "11",
"name": "history of magic",
"description": "history of magic",
Expand All @@ -143,7 +132,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "12",
"name": "potions",
"description": "potions",
Expand All @@ -156,7 +144,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "13",
"name": "transfiguration",
"description": "transfiguration",
Expand All @@ -169,7 +156,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "14",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -182,7 +168,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "15",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -195,7 +180,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "16",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -208,7 +192,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "17",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -221,7 +204,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "18",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -234,7 +216,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "19",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -247,7 +228,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "20",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -260,7 +240,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "21",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -273,7 +252,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "22",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -286,7 +264,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "23",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -299,7 +276,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "24",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -312,7 +288,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "25",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -325,7 +300,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "26",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -338,7 +312,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "27",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -351,7 +324,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "28",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -364,7 +336,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "29",
"name": "documentaries",
"description": "Account for documentaries",
Expand All @@ -377,7 +348,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "30",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -390,7 +360,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "31",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -403,7 +372,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "32",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -416,7 +384,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "33",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -429,7 +396,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "34",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -442,7 +408,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "35",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -455,7 +420,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "36",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -468,7 +432,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "37",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -481,7 +444,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "38",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -494,7 +456,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "39",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -507,7 +468,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "40",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -520,7 +480,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "41",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -533,7 +492,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "42",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -546,7 +504,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "43",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -559,7 +516,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "44",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -572,7 +528,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "45",
"name": "fiction",
"description": "Account for fiction",
Expand All @@ -585,7 +540,6 @@
}
},
{
"$schema": "https://ils.rero.ch/schema/acq_accounts/acq_account-v0.0.1.json",
"pid": "46",
"name": "general",
"description": "Account for general",
Expand Down
Loading

0 comments on commit 01394d6

Please sign in to comment.