mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-25 21:54:14 -08:00
readd checkin accessory format
This commit is contained in:
parent
c0620c27ff
commit
e7c4343c90
|
@ -721,7 +721,7 @@ class Helper
|
||||||
// The check and message that the user is still using the deprecated version
|
// The check and message that the user is still using the deprecated version
|
||||||
$deprecations = [
|
$deprecations = [
|
||||||
'ms_teams_deprecated' => array(
|
'ms_teams_deprecated' => array(
|
||||||
'check' => !Str::contains(Setting::getSettings()->webhook_endpoint, 'workflows'),
|
'check' => Str::contains(Setting::getSettings()->webhook_endpoint, 'workflows'),
|
||||||
'message' => 'The Microsoft Teams webhook URL being used will be deprecated Jan 31st, 2025. <a class="btn btn-primary" href="' . route('settings.slack.index') . '">Change your webhook URL</a>'),
|
'message' => 'The Microsoft Teams webhook URL being used will be deprecated Jan 31st, 2025. <a class="btn btn-primary" href="' . route('settings.slack.index') . '">Change your webhook URL</a>'),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,7 @@ class SlackSettingsForm extends Component
|
||||||
if($this->setting->webhook_endpoint != null && $this->setting->webhook_channel != null){
|
if($this->setting->webhook_endpoint != null && $this->setting->webhook_channel != null){
|
||||||
$this->isDisabled= '';
|
$this->isDisabled= '';
|
||||||
}
|
}
|
||||||
if($this->webhook_selected === 'microsoft' && $this->teams_webhook_deprecated) {
|
if($this->webhook_selected === 'microsoft' && !$this->teams_webhook_deprecated) {
|
||||||
session()->flash('warning', 'The selected Microsoft Teams webhook URL will be deprecated Jan 31st, 2025. Please use a workflow URL. Microsofts Documentation on creating a workflow can be found <a href="https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498" target="_blank"> here.</a>');
|
session()->flash('warning', 'The selected Microsoft Teams webhook URL will be deprecated Jan 31st, 2025. Please use a workflow URL. Microsofts Documentation on creating a workflow can be found <a href="https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498" target="_blank"> here.</a>');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,19 @@ class CheckinAccessoryNotification extends Notification
|
||||||
$admin = $this->admin;
|
$admin = $this->admin;
|
||||||
$item = $this->item;
|
$item = $this->item;
|
||||||
$note = $this->note;
|
$note = $this->note;
|
||||||
if(!Str::contains(Setting::getSettings()->webhook_endpoint, 'workflows')) {}
|
if(!Str::contains(Setting::getSettings()->webhook_endpoint, 'workflows')) {
|
||||||
|
return MicrosoftTeamsMessage::create()
|
||||||
|
->to($this->settings->webhook_endpoint)
|
||||||
|
->type('success')
|
||||||
|
->addStartGroupToSection('activityTitle')
|
||||||
|
->title(trans('Accessory_Checkin_Notification'))
|
||||||
|
->addStartGroupToSection('activityText')
|
||||||
|
->fact(htmlspecialchars_decode($item->present()->name), '', 'activityTitle')
|
||||||
|
->fact(trans('mail.checked_into'), $item->location->name ? $item->location->name : '')
|
||||||
|
->fact(trans('mail.Accessory_Checkin_Notification')." by ", $admin->present()->fullName())
|
||||||
|
->fact(trans('admin/consumables/general.remaining'), $item->numRemaining())
|
||||||
|
->fact(trans('mail.notes'), $note ?: '');
|
||||||
|
}
|
||||||
|
|
||||||
$message = trans('mail.Accessory_Checkin_Notification');
|
$message = trans('mail.Accessory_Checkin_Notification');
|
||||||
$details = [
|
$details = [
|
||||||
|
|
Loading…
Reference in a new issue