User-centric experience
+ +Revolutionize your digital presence with our Web & App Development services—innovative solutions, + user-centric experiences.
+
+ Hello,
+
+
+
+
+ Create account report based on user requirements and send it + by mail +
++ The user can + select the type of report, whether it is a + current report or an unfolded line report.
++ The PDF of + accounting report can be sent to the recipient's + email. +
++ Available in + Odoo 17.0 Enterprise. +
++ Click 'Send Mail' button for choose report + type. +
++ When click 'Send Current Report' button then + it will display a wizard with attachment of + current report PDF. +
++ Click on 'Send Mail' button, an email will + be send to recipient's mail +
++ Attached Current PDF report can be seen + here. +
++ Current PDF Report
++ When click 'Send All Unfolded line Report' + button then it will display a wizard with + attachment of unfolded line report PDF
++ Unfolded line Report
++ Create account + report and send it by mail.
++ User can select + report type as current report or unfolded line + report.
++ This app remind your employees about their + scheduled + activities by sending an email. +
++ Go to the Activities Button +
++ Available in Community and + Enterprise +
++ Employee to get a Reminder + Email about their + activity.
++ Employees + receive reminder + emails about + their scheduled + activities, + helping them + stay on top of + their tasks and + deadlines. +
++ Reminder emails + are triggered + based on the + scheduled + activity date + and type. The + system + automatically + sends + notifications to + ensure employees + are informed. +
++ Minimal setup is + required. Users + must ensure that + the email server + is correctly + configured in + Odoo, and + scheduled + activities are + assigned with + proper + deadlines. +
++ By providing + timely + reminders, the + module reduces + the chances of + missed deadlines + and helps + employees + prioritize tasks + effectively. +
++ Using Odoo Advance Sign Up, The User Can Generate a Creative and Unique Sign-Up Page. +
++ Available in Odoo 18.0 Community, Enterprise & SH. +
++ Advance Signup Facilitates the User to Design the Sign-Up Page for Odoo Website +
++ The Odoo Admin can Add Various Dynamic Fields in the Signup Form as per the Requirements. +
++ From Website Configuration -> Choose Signup Configuration. +
++ Admin can Add any Dynamic Field in the Signup Page. +
++ Manage Content Settings of the Signup Page. +
++ Manage Background Settings of the Signup Page. +
++ Manage Other Settings of the Signup Page. +
++ After Saving the Changes, You Can Go to the Website Frontend and can Notice the Difference in Login Page. +
++ Reset Password Page. +
++ Easy to Calculate Interest for Overdue Invoices +
++ Available in Odoo 18.0 Community, Enterprise and Odoo.sh
++ Advance Signup Facilitates the User to Design the Sign-Up Page for Odoo Website.
++ It allows you to design and customize the sign-up page on the Odoo website. +
++ Yes, you can add custom fields to collect additional information during registration. +
++ Yes, it allows styling and personalizing the sign-up page to match your branding. +
++ Generate payslip batches automatically. +
++ Available + in Odoo 18.0 Community.
++ The module provisions to generate payslip batches automatically once in a month. +
++ Scheduler would check the options in the + configuration settings and automatically generate payslip batches + via adding all active employees possessing active contracts. +
++ The end user can confirm the generated payslip batch as well as the payslips in draft state. +
++ Go to Payroll > Configuration > Settings > Enable/Disable Automatic Payroll. +
++ +
++ Upon selecting the second + option (Specific date), + there appears a field to enter + specific date of the month. Based + on date the scheduler shall generate + payslip batches for the month. +
++
++ During execution of scheduler, + it would check contract table for active contracts and later create a new payslip batch via adding all active employees +
++ Create payslip by month start, end or a specific date.
++ The feature works with the help of scheduler.
++ The end user can confirm the generated payslip batch as well as the payslips in draft state.
++ Yes, you can manually + adjust the payslip batch + after it has been generated. + The module allows for flexibility + in adding or removing employees + before finalizing the payroll. +
++ Yes, the module can accommodate + different pay schedules (e.g., Month first, Specific date, Month end). +
++ Previous Chats with Auto Suggestion in Odoo. + +
++ Because auto recommendations are not an option in Odoo, we may utilise this app to display the user's most recent chat as a suggestion.Using the keyboard's 'Tab' key, we can employ the suggested technique. +
++ Choose the message option, Start Typing.... +
++ In chat, auto-suggestions from past chats are displayed as you type. +
++ Select the suggested message using the tab or arrow right key on your keyboard. +
++
++ Based on past conversations, we can receive recommendations.
++ Enhances chat speed.
+" + "No preview available
") + text = "Cant Preview" + return text + + @api.model + def save_edited_image(self, attachment_id, myImage): + """The image is replaced by image from Toast image editor + :param int attach_id: id of attachment. + :param str image: new image data + :return file containing image + """ + file = self.sudo().browse(attachment_id) + file.write({'datas': myImage.strip('data:image/png;base64')}) + return file + + @api.model + def generate_qr_code(self, attach_id): + """Generate qr code for attachment tha allow anyone to download it.""" + base_url = self.env['ir.config_parameter'].sudo().get_param( + 'web.base.url') + data = {} + download_url = f"mail/channel/1/attachment/{attach_id}?download=true" + if qrcode and base64: + attach_qr = qrcode.QRCode( + version=3, + error_correction=qrcode.constants.ERROR_CORRECT_L, + box_size=4, border=4) + attach_qr.add_data(base_url + download_url) + attach_qr.make(fit=True) + img = attach_qr.make_image() + temp = BytesIO() + img.save(temp, format="PNG") + qr_image = base64.b64encode(temp.getvalue()) + data.update({'image': qr_image, + 'company': self.env.company.name}) + return data diff --git a/chatter_attachments_manager/models/ir_attachment_tag.py b/chatter_attachments_manager/models/ir_attachment_tag.py new file mode 100644 index 000000000..a660ba30f --- /dev/null +++ b/chatter_attachments_manager/models/ir_attachment_tag.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(+ This module helps to enhance the Attachment Management + capabilities within Odoo. Can easily Edit, Read, Preview your + Documents. +
++ User can + record, take picture and attach to chatter
++ Offline preview + is available for Xlsx, Docx, Pdf And Image files + from chatter itself
++ This app + provides a professional image editor, + allowing you to edit and enhance images directly + within your App
++ QR can be sent + to any employee who can download and open the + file
++ You can upload from your device, front camera, screencast.You are able + to download all attachments and manage it. Can upload multiple files at + a time. + Attachments can be posted by clicking the '+' icon in the chatter. +
++ Support front camera and screen recorder.
++ Offline preview for Xlsx, Docx, Pdf And Image files.
++ Image Professional Editor support.
++ All Attachments in a record can be downloaded as a Zip file.
++ QRcode support(for secured server).
++ Yes, this restriction applies to all products listed in the + POS system. The module ensures that no item can be checked + out or confirmed with a zero quantity. +
++ Yes, discounts and promotions can be applied as usual. The + module specifically restricts zero quantities for individual + products, not the overall total of the transaction. +
++ This Module Assists with Booking for Cleaning + and Manages Cleaning Processes. +
++ Choose + "Cleaning Manager" or "User" in + the settings. +
++ Once access is granted, you will + find the Cleaning Management app + in the Main Apps menu. +
++ When you click on 'Cleaning + Online Request,' a form will + appear, allowing you to book + Cleaning processes by providing + your details. +
++ To access the Employee + Details in the Cleaning + Management module, navigate to + 'Cleaning Management,' and then + select 'Employee Details' where + shifts for all employees can be + specified. +
++ Cleaning Management -> + Cleaning Team. Where you can + specify the Duty Type, Leader, + and Members of a particular + team. +
++ Cleaning Management -> + Booking. Where all created + bookings are listed, and you can + also create a new booking here. +
++ You can get the Team + when they are available on that + day. +
++ After verifying the + cleaning process and confirming + its completion, the stage + changes to "BOOKED." At this + stage, you will be presented + with "CANCEL" button. +
++ Can track cleaning + process time by clicking 'Start' + button. +
++ To inspect the cleaning + process, click on the + "INSPECTION" button. This will + allow you to verify whether the + cleaning has been performed + successfully or not. +
++ You can inspect the + process by clicking the "CLEAN" + or "DIRT" button. +
++ You can create invoice by + clicking 'CREATE INVOICE' Button + after defining 'Unit Price'. + +
++ Invoice Smart Button in + Cleaning Booking Form.
++ Access the dashboard to view + the total number of Bookings, + Cleaning Team data, and Clean + and Dirty counts. The dashboard + will also include two bar graphs + representing Bookings and + Quality of work. Graphs can be + filtered by This Month, This + Quarter, This Year, and This + Week for comprehensive + analysis.
++ Online Booking Facility
++ We can see a preview of + attachments while downloading + them. .
++ Different access levels for + Users and Manager
++ Activity dashboard is + available
++ Various shifts are available for + Employees
++ The Cleaning + Management module in + Odoo 17.0 is + designed to help + businesses manage + their cleaning + operations. It + allows you to + schedule cleaning + tasks, assign them + to staff, track + progress, and + maintain records of + cleaning activities. +
++ * Facility management companies + * Office administrators + * Residential or commercial cleaning services + * Organizations managing internal cleaning operations +
++ Yes, the module provides a progress tracker for each task. Managers can see whether a task is pending, in progress, or completed. +
+info includes 300+ elements that you may need to create website without + external plugins.
+Revolutionize your digital presence with our Web & App Development services—innovative solutions, + user-centric experiences.
+A Clean layout and New Font Style + Customized Home page, Contact page, Service page, Portfolio,...etc.
+Customize your online store with a unique Odoo theme that reflects + your brand’s personality. + With flexible design options, you can create a stunning, + responsive website that stands out and engages customers.
+Now take advantage of everything your dashboard has to offer even on the go. Our + design are now fully responsive, enabling you to view and manage everything from the comfort of your + mobile device.
+${counter.title}
+
+ Contact us about anything
+ related to our company or
+ services.
+
+ We'll do our best to get back to
+ you as soon as possible.
+
There are many variations of passages of + Lorem Ipsum available, but the majority have + suffered alteration in some form, by + injected humour, or randomised words which + don't look even slightly believable. If you + are going to use a passage of Lorem Ipsum, + you need to be sure there isn't anything + embarrassing hidden in the middle of text. +
+It is a long established fact that a reader + will be distracted by the readable content + of a page when looking at its layout. The + point of using Lorem Ipsum is that it has a + more-or-less normal distribution of letters, + as opposed to using 'Content here, content + here', making it look like readable English. + Many desktop publishing packages and web + page editors now use Lorem Ipsum as their + default model text, and a search for 'lorem + ipsum' will uncover. +
+Lorem Ipsum is simply dummy text of the + printing and typesetting industry. +
+It is a long established fact that a + reader will be distracted by the + readable content of a page when looking + at its layout. The point of using Lorem + Ipsum is that it has a more-or-less + normal distribution of letters, as + opposed to using 'Content here, content + here', making it look like readable + English. Many desktop publishing + packages and web page editors now use + Lorem Ipsum as their default model text, + and a search for 'lorem ipsum' will + uncover many web sites still in their + infancy. Various versions have evolved + over the years, sometimes by accident, + sometimes on purpose +
+Lorem Ipsum is simply dummy + text of the printing and typesetting + industry. Lorem Ipsum has been the + industry's standard dummy text ever + since the 1500s, when an unknown printer + took a galley of type and scrambled it + to make a type specimen book. It has + survived not only five centuries, but + also the leap into electronic + typesetting, remaining essentially + unchanged. It was popularised in the + 1960s with the release of Letraset + sheets containing Lorem Ipsum passages, + and more recently with desktop + publishing software like Aldus PageMaker + including versions of Lorem Ipsum. +
+Lorem ipsum dolor sit amet consectetur + adipisicing elit. Repudiandae recusandae + quae, quidem ab qui tempore voluptates + quo sint tempora aperiam aliquam eaque + nemo, nam ad maiores, atque quis ex + perferendis! +
+There are many variations of passages of Lorem + Ipsum available, but the majority have suffered + alteration in some form, by injected humour, or + randomised words which don't look even slightly + believable. +
+ Learn More +Years Experienced
+Happy Clients
+Project Completed
+Active Project
+Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Manager
+President & CEO
+Staff
+Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + +Lorem Ipsum is simply dummy text of the printing + and typesetting industry. It has survived not + only five centuries +
+ + Learn More + + ++ Send an email directly to the Customer/Vendor. +
++ Go to Sales --> Configuration --> Settings --> Direct Send Email + and Select the Templates for Quotation and Sale Order. +
++ By clicking the "Direct Send" button, the + Customer will Receive an Email with the Default Sales Template. +
++ Email Sent to Customer/Vendor based on Default Email Template. +
++ Go to Purchase --> Configuration --> Settings -> Enable "Direct Send Email" + and Select Email Templates for Request for Quotation and Purchase Order. +
++ By clicking the "Direct Send" Button, the + Customer will Receive an Email with the + Default Purchase Template. +
++ Go to Invoicing --> Configuration --> Settings -> Enable "Direct Send Email" + and Select Email Templates for Customer Invoice, Credit Note, Vendor Bill and Refund. +
++ By clicking the "Direct Send" button, the + Customer will Receive an Email with the + Default Invoice Template. +
++ Email Sent to Customer/Vendor based on + Default Email Template. +
++ Send Email from Sales, Purchase and Invoices to Customer/Vendors.
++ Available in both Community and Enterprise.
+