From c4a52ca7443030980e3eb86d2bf1b3db8bd0f8b5 Mon Sep 17 00:00:00 2001 From: Thaum Rystra Date: Thu, 21 May 2020 13:36:59 +0200 Subject: [PATCH] Display an error if the character can't be found or viewed --- .../ui/creature/character/CharacterSheet.vue | 43 +++++++++++++------ .../CharacterSheetToolbarExtension.vue | 10 ++++- .../character/CharacterSheetToolbarItems.vue | 4 +- 3 files changed, 41 insertions(+), 16 deletions(-) diff --git a/app/imports/ui/creature/character/CharacterSheet.vue b/app/imports/ui/creature/character/CharacterSheet.vue index 3d3b9663..0fa69c03 100644 --- a/app/imports/ui/creature/character/CharacterSheet.vue +++ b/app/imports/ui/creature/character/CharacterSheet.vue @@ -2,7 +2,35 @@
+ +
+
+ +

+ Character not found +

+

+ Either this character does not exist, or you don't have permission + to view it. +

+
+
+
@@ -29,17 +57,6 @@
-
- -
@@ -94,7 +111,7 @@ }, }, creature(){ - return Creatures.findOne(this.creatureId) || {}; + return Creatures.findOne(this.creatureId); }, editPermission(){ try { diff --git a/app/imports/ui/creature/character/CharacterSheetToolbarExtension.vue b/app/imports/ui/creature/character/CharacterSheetToolbarExtension.vue index 8e8b9c26..6c03ba13 100644 --- a/app/imports/ui/creature/character/CharacterSheetToolbarExtension.vue +++ b/app/imports/ui/creature/character/CharacterSheetToolbarExtension.vue @@ -1,5 +1,6 @@