Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 829 |
Technical Name |
d_web_friendly_error |
License | OPL-1 |
Website | https://duong-odoo-apps.odoo.com |
😊 Web Friendly Error Messages
🎯 Transform Scary Errors into Friendly Messages!
Stop scaring your users with technical error dialogs! This module replaces intimidating system errors with user-friendly messages while keeping administrators informed through automated logging and email notifications.
✨ Key Features
👥 User-Friendly Experience
- Replace technical error dialogs with friendly, reassuring messages
- Reduce user confusion and prevent them from being scared away
- Customizable error messages for different scenarios
- Optional "Copy Error Details" button for support purposes
📊 Administrator Tools
- Automatic error logging to database for review
- Email notifications when errors occur
- Detailed error tracking with user information
- Error resolution management system
🔧 Technical Benefits
- Maintains all original error information for debugging
- Compatible with all Odoo error types (RPC, Network, Client, etc.)
- Easy configuration through system settings
- No impact on system performance
🚀 How It Works
⚙️ Configuration
Easy setup through Settings → General Settings → Friendly Error Messages:
User Experience Settings
- Enable Friendly Error Messages: Turn the feature on/off
- Show Copy Error Button: Allow users to copy technical details
- Custom Error Message: Personalize the default message
Administrator Settings
- Error Logging: Store errors in database for review
- Admin Email: Receive instant notifications of system errors
📈 Error Management
Access comprehensive error logs through Settings → Technical → Error Logs:
- View all system errors with detailed information
- Filter by error type, user, date, and resolution status
- Add administrator notes and mark errors as resolved
- Export error data for analysis
💡 Pro Tip
Set up email notifications to stay informed of system issues in real-time. This helps you address problems before they impact multiple users!
🎨 Customization Examples
Access Errors
Before: "odoo.exceptions.AccessDenied: You do not have access rights"
After: "You don't have permission to perform this action. Please contact your administrator if you believe this is an error."
Network Errors
Before: "NetworkError: Connection timeout"
After: "There seems to be a connection issue. Please check your internet connection and try again."
Validation Errors
Before: "ValidationError: Field validation failed"
After: "The information you entered is not valid. Please check your input and try again."
🔒 Security & Privacy
- All technical error details are preserved for administrators
- User-friendly messages don't expose sensitive system information
- Error logs include user context for proper tracking
- Email notifications are sent securely through Odoo's mail system
🌟 Benefits
- Improved User Experience: Users stay calm and continue working
- Better Support: Administrators get detailed error information
- Proactive Monitoring: Email alerts help catch issues early
- Professional Appearance: Your system looks more polished and user-friendly
- Reduced Support Tickets: Fewer confused users contacting support
⚠️ Important Notes
- This module works alongside Odoo's existing error handling system
- Technical details are always preserved for debugging purposes
- Can be easily disabled if needed for development or troubleshooting
- Compatible with both Community and Enterprise editions
📞 Support
Need help or have questions? Contact us at duongodooapps@gmail.com
Transform your users' experience today! Install this module and say goodbye to scary error messages that drive users away. Your users will thank you for the improved experience, and you'll have better visibility into system issues.
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.
Please log in to comment on this module