Browse Source

don't show note about registering if this user isn't registered

pull/88/head
Trent Larson 11 months ago
parent
commit
a8d362c14d
  1. 1
      project.task.yaml
  2. 30
      src/views/ContactsView.vue

1
project.task.yaml

@ -33,6 +33,7 @@ tasks:
- make identicons for contacts into more-memorable faces (and maybe change project identicons, too) - make identicons for contacts into more-memorable faces (and maybe change project identicons, too)
- allow download of each VC (to show that they can actually own their data) - allow download of each VC (to show that they can actually own their data)
- allow some gives even if they aren't registered - allow some gives even if they aren't registered
- switch some checks for activeDid to check for isRegistered
- contacts v+ : - contacts v+ :
- 01 Import all the non-sensitive data (ie. contacts & settings). - 01 Import all the non-sensitive data (ie. contacts & settings).

30
src/views/ContactsView.vue

@ -305,6 +305,7 @@ export default class ContactsView extends Vue {
givenToMeUnconfirmed: Record<string, number> = {}; givenToMeUnconfirmed: Record<string, number> = {};
hourDescriptionInput = ""; hourDescriptionInput = "";
hourInput = "0"; hourInput = "0";
isRegistered = false;
showGiveNumbers = false; showGiveNumbers = false;
showGiveTotals = true; showGiveTotals = true;
showGiveConfirmed = true; showGiveConfirmed = true;
@ -314,6 +315,7 @@ export default class ContactsView extends Vue {
const settings = (await db.settings.get(MASTER_SETTINGS_KEY)) as Settings; const settings = (await db.settings.get(MASTER_SETTINGS_KEY)) as Settings;
this.activeDid = settings?.activeDid || ""; this.activeDid = settings?.activeDid || "";
this.apiServer = settings?.apiServer || ""; this.apiServer = settings?.apiServer || "";
this.isRegistered = !!settings?.isRegistered;
this.showGiveNumbers = !!settings?.showContactGivesInline; this.showGiveNumbers = !!settings?.showContactGivesInline;
if (this.showGiveNumbers) { if (this.showGiveNumbers) {
@ -560,19 +562,21 @@ export default class ContactsView extends Vue {
}, },
5000, 5000,
); );
// putting this last so that it shows on the top if (this.isRegistered) {
this.$notify( // putting this last so that it shows on the top
{ this.$notify(
group: "alert", {
type: "info", group: "alert",
title: "New User?", type: "info",
text: title: "New User?",
"If " + text:
newContact.name + "If " +
" is a new user, be sure to register them.", newContact.name +
}, " is a new user, be sure to register them.",
-1, },
); -1,
);
}
}) })
.catch((err) => { .catch((err) => {
console.error("Error when adding contact to storage:", err); console.error("Error when adding contact to storage:", err);

Loading…
Cancel
Save