Advanced Form Warnings | Dynamic Alert Rules | Smart Record Alerts
by TechUltra Solutions Private Limited https://www.techultrasolutions.com/$ 22.91
Advanced Form Warnings | Dynamic Alert Rules | Smart Record Alerts
Advanced Form Warnings | Dynamic Alert Rules | Smart Record Alerts enables organizations to
create and
manage custom warning messages across any Odoo form view, including Contacts, Sales Orders,
Products, Invoices, and other business records. The module helps users stay informed by
displaying contextual alerts based on configurable business rules and conditions.
Administrators can define dynamic warning rules using domain-based criteria, ensuring alerts
are displayed only when specific conditions are met. Messages can be presented in different
styles such as Information, Warning, or Danger to effectively communicate the level of
importance.
To provide greater control and flexibility, warnings can be restricted by user groups,
company, and validity periods. This ensures that relevant alerts are shown only to the
appropriate users and during the intended timeframe. By delivering real-time, context-aware
notifications, the module improves data accuracy, compliance, and operational efficiency
across Odoo workflows.
Features
Create custom warning messages that are automatically displayed based on defined business conditions.
Configure warnings using flexible domain conditions to trigger messages only when specific criteria are met.
Display messages as Information, Warning, or Danger alerts to indicate different levels of importance.
Control alert visibility by assigning warnings to specific user groups.
Create company-based alert rules to support multi-company environments.
Define start and end dates for warning messages to automatically activate and expire alerts.
Configure Dynamic Warning Access for Users
After installing the module, navigate to Settings > Users &
Companies
>
Users and open the user you want to configure. For example, select
Mitchell
Admin.
In the user form, locate the Dynamic Warning access field and assign
the
appropriate role. Setting the user as Manager grants full access to
create,
modify, and manage Dynamic Warning rules within the system. This
allows the
user to configure alert conditions, messages, and other rule
settings as
needed.
Access Dynamic Warning Rules
Once the module is installed and user access is configured, you will notice a new menu Dynamic Warning added under Settings. Inside this menu, a submenu called Warning Rules is available.
Create a Warning Rule
Click New to create a warning rule. In the form view, enter details
such as
Rule Name, Target Model (e.g., Contacts), Alert Style, and the
Warning
Message to display. You can also set User Group restrictions,
Sequence,
Active status, Company, and validity dates.
In the Domain field, define the condition for triggering the alert.
For
example, if both Phone and Email are empty, the warning will appear
to the
user. Once configured, simply save the rule.
How the Warning Rule Works
Now log in with the Demo User who has been assigned the Dynamic
Warning –
User group. When opening the Contacts form, if a record (for
example, Test
User) does not have a Phone Number or Email, the system
automatically
displays the configured warning message in the top bar of the form
view.
The alert appears with the message "Phone and Email are
missing, please
complete them", as we configured in rule form. This
demonstrates how
the rule triggers when the defined
domain condition is met.
- We provide 90 days bug-free support related to our module.
- We provide 5 hours of free configuration support. Additional configuration or customization is billable.
- The support team is available from Monday to Friday 10:00 AM to 07:00 PM (IST).
- To create a ticket, send an email to support@techultra.in.
This module allows users to create custom alerts that appear on form views based on configurable conditions.
Warnings are triggered when the record matches the configured domain condition in the rule.
Yes, rules can be limited to specific user groups so that only selected users see the alerts.
You can display alerts as Info, Warning, or Danger depending on the importance of the message.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 279 |
| Technical Name |
dynamic_warnings |
| License | OPL-1 |
| Website | https://www.techultrasolutions.com/ |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Configuration
Support
FAQs
Please log in to comment on this module