Доработка Email Notifications в Mantis
Использую Mantis 1.2.19 (github.com/mantisbt/manti... Ветка tags/release-1.2.19
Для уведомления об изменениях в багах используется кастомная модификация Mantis. Эта модификация доступна в pull реквесте здесь: github.com/mantisbt/manti...
Патч patch-diff.githubusercont... без конфликтов применяется к указанной ветке Mantis.
Данный патч заменяет встроенный в Mantis механизм почтовых уведомлений при изменении багов. Встроенный механизм очень убогий. Функционал в пулл-реквесте существенно его улучшает. В отличие от оригинального, – он отсылает письма в виде HTML и при изменении описания, добавлении коментариев, – в письмах с уведомлениях показывается текст нового коментария /описания.
Суть задачи:
Внести в Mantis с применненным патчем изменения, которые улучшат механизм уведомлений об изменениях, а именно:
1. При изменении любого из полей в баге, в письме с уведомлением должно быть прямое указание на то какое конкретное поле было изменено, каково было старое значение, какое стало новое значение.
2. В письмах с уведомлением использовать такую схему отображения измененных данных:
- Неизмененная часть сообщения – на белом фоне
- Удаленная часть сообщения – красным и перечеркнутым
- Добавленная часть сообщения – зеленым
Т.е в п.1 вместо вывода старого и нового значения в отдельности, они должны быть сгруппированы в одну строку (группу строк), где неизмененная часть остается такой как есть, удаленная – помечается красным, добавленная – зеленым.
3. Вместо отправки по одному письму на каждое изменения, иметь возможность включения режима "отчета". В этом режиме несколько уведомлений об изменениях должны группироваться в одно письмо и отправляться одним письмом. Если было изменено несколько багов за период, за который будет генерироваться "отчет", то изменения должны группироваться по багу. Т.е Баг-1: список его изменений, потом Баг-2: список его изменений.
Используемая технология: PHP + MySQL
Кто заинтересован – пишите стоимость выполнения Вами данной задачи.
Current freelance projects in the category PHP
Integration of Blade article template | Laravel | Frontend
100 USD
Integration of Blade template for article | Laravel | Frontend Task Essence The site is built on Laravel. A ready HTML/CSS layout for a premium blog article page. It needs to be integrated into the existing Blade structure of the site. The design is ready. You are not designing… PHP, Web Programming ∙ 8 hours 17 minutes back ∙ 53 proposals |
Implementation of a technical SEO audit on OpenCartGood day. Need to implement technical SEO fixes on the site softugo.com. The site is already developed but not fully launched yet. Platform: ocStore 3.0.2.0 / OpenCart + custom code. Hosting: Hostinger. Current PHP version: 7.3. (transition to PHP 8.2 is planned) A checklist… PHP, Web Programming ∙ 10 hours 19 minutes back ∙ 50 proposals |
Execution of work after SEO audit
334 USD
An experienced OpenCart developer is needed to perform SEO and technical improvements for the online store. Main tasks: Correction of the internal linking structure and menu. Adding links to the footer. Implementation of breadcrumbs with Schema.org microdata. Fixing the… PHP, Website Maintenance ∙ 3 days 10 hours back ∙ 63 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 6 days 6 hours back ∙ 29 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
223 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 7 days 16 hours back ∙ 38 proposals |