mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-23 08:48:01 +00:00
TSK-679: Add Whatsapp (#2651)
TSK-679: Add Whatsapp Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
0d0e5f6f7b
commit
02311af9e1
@ -393,6 +393,18 @@ export function createModel (builder: Builder): void {
|
|||||||
contact.channelProvider.Homepage
|
contact.channelProvider.Homepage
|
||||||
)
|
)
|
||||||
|
|
||||||
|
builder.createDoc(
|
||||||
|
contact.class.ChannelProvider,
|
||||||
|
core.space.Model,
|
||||||
|
{
|
||||||
|
label: contact.string.Whatsapp,
|
||||||
|
icon: contact.icon.Whatsapp,
|
||||||
|
placeholder: contact.string.WhatsappPlaceholder,
|
||||||
|
action: contact.actionImpl.OpenChannel
|
||||||
|
},
|
||||||
|
contact.channelProvider.Whatsapp
|
||||||
|
)
|
||||||
|
|
||||||
builder.createDoc(
|
builder.createDoc(
|
||||||
contact.class.AvatarProvider,
|
contact.class.AvatarProvider,
|
||||||
core.space.Model,
|
core.space.Model,
|
||||||
|
@ -72,7 +72,9 @@ export default mergeIds(contactId, contact, {
|
|||||||
TypeLabel: '' as IntlString,
|
TypeLabel: '' as IntlString,
|
||||||
Homepage: '' as IntlString,
|
Homepage: '' as IntlString,
|
||||||
Birthday: '' as IntlString,
|
Birthday: '' as IntlString,
|
||||||
CreatedOn: '' as IntlString
|
CreatedOn: '' as IntlString,
|
||||||
|
Whatsapp: '' as IntlString,
|
||||||
|
WhatsappPlaceholder: '' as IntlString
|
||||||
},
|
},
|
||||||
completion: {
|
completion: {
|
||||||
PersonQuery: '' as Resource<ObjectSearchFactory>,
|
PersonQuery: '' as Resource<ObjectSearchFactory>,
|
||||||
|
@ -74,6 +74,8 @@
|
|||||||
"UseGravatar": "Use Gravatar",
|
"UseGravatar": "Use Gravatar",
|
||||||
"UseColor": "Use color",
|
"UseColor": "Use color",
|
||||||
"NotSpecified": "Not specified",
|
"NotSpecified": "Not specified",
|
||||||
"CreatedOn": "Created"
|
"CreatedOn": "Created",
|
||||||
|
"Whatsapp": "Whatsapp",
|
||||||
|
"WhatsappPlaceholder": "Whatsapp"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -74,6 +74,8 @@
|
|||||||
"UseGravatar": "Использовать Gravatar",
|
"UseGravatar": "Использовать Gravatar",
|
||||||
"UseColor": "Использовать цвет",
|
"UseColor": "Использовать цвет",
|
||||||
"NotSpecified": "Не указан",
|
"NotSpecified": "Не указан",
|
||||||
"CreatedOn": "Создан"
|
"CreatedOn": "Создан",
|
||||||
|
"Whatsapp": "Whatsapp",
|
||||||
|
"WhatsappPlaceholder": "Whatsapp"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -35,6 +35,7 @@ loadMetadata(contact.icon, {
|
|||||||
Person: `${icons}#person`,
|
Person: `${icons}#person`,
|
||||||
Company: `${icons}#company`,
|
Company: `${icons}#company`,
|
||||||
SocialEdit: `${icons}#social-edit`,
|
SocialEdit: `${icons}#social-edit`,
|
||||||
Homepage: `${icons}#homepage`
|
Homepage: `${icons}#homepage`,
|
||||||
|
Whatsapp: `${icons}#whatsapp`
|
||||||
})
|
})
|
||||||
addStringsLoader(contactId, async (lang: string) => await import(`../lang/${lang}.json`))
|
addStringsLoader(contactId, async (lang: string) => await import(`../lang/${lang}.json`))
|
||||||
|
@ -230,7 +230,8 @@ const contactPlugin = plugin(contactId, {
|
|||||||
Telegram: '' as Ref<ChannelProvider>,
|
Telegram: '' as Ref<ChannelProvider>,
|
||||||
GitHub: '' as Ref<ChannelProvider>,
|
GitHub: '' as Ref<ChannelProvider>,
|
||||||
Facebook: '' as Ref<ChannelProvider>,
|
Facebook: '' as Ref<ChannelProvider>,
|
||||||
Homepage: '' as Ref<ChannelProvider>
|
Homepage: '' as Ref<ChannelProvider>,
|
||||||
|
Whatsapp: '' as Ref<ChannelProvider>
|
||||||
},
|
},
|
||||||
avatarProvider: {
|
avatarProvider: {
|
||||||
Color: '' as Ref<AvatarProvider>,
|
Color: '' as Ref<AvatarProvider>,
|
||||||
@ -260,7 +261,8 @@ const contactPlugin = plugin(contactId, {
|
|||||||
Person: '' as Asset,
|
Person: '' as Asset,
|
||||||
Company: '' as Asset,
|
Company: '' as Asset,
|
||||||
SocialEdit: '' as Asset,
|
SocialEdit: '' as Asset,
|
||||||
Homepage: '' as Asset
|
Homepage: '' as Asset,
|
||||||
|
Whatsapp: '' as Asset
|
||||||
},
|
},
|
||||||
space: {
|
space: {
|
||||||
Employee: '' as Ref<Space>,
|
Employee: '' as Ref<Space>,
|
||||||
|
Loading…
Reference in New Issue
Block a user