| @ -0,0 +1,55 @@ | |||||
|  | .. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg | ||||
|  |     :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html | ||||
|  |     :alt: License: AGPL-3 | ||||
|  | 
 | ||||
|  | Personal Organiser | ||||
|  | ======================== | ||||
|  | This module will help users to efficiently manage their notes, tasks, and events. | ||||
|  | 
 | ||||
|  | Features | ||||
|  | ======== | ||||
|  | * Note maker to take notes. | ||||
|  | * Contact book for a quick reference. | ||||
|  | * Task creator to manage activities. | ||||
|  | * Calendar for a quick reference of tasks. | ||||
|  | 
 | ||||
|  | Configuration | ||||
|  | ============= | ||||
|  | Nothing to configure. | ||||
|  | 
 | ||||
|  | License | ||||
|  | ------- | ||||
|  | General Public License, Version 3 (LGPL v3). | ||||
|  | (https://www.gnu.org/licenses/lgpl-3.0-standalone.html) | ||||
|  | 
 | ||||
|  | Company | ||||
|  | ------- | ||||
|  | * `Cybrosys Techno Solutions <https://cybrosys.com/>`__ | ||||
|  | 
 | ||||
|  | Credits | ||||
|  | ------- | ||||
|  | * Developer (V17) Athira K, | ||||
|  |             (V18) Athira K | ||||
|  |   Contact: odoo@cybrosys.com | ||||
|  | 
 | ||||
|  | Contacts | ||||
|  | -------- | ||||
|  | * Mail Contact : odoo@cybrosys.com | ||||
|  | * Website : https://cybrosys.com | ||||
|  | 
 | ||||
|  | Bug Tracker | ||||
|  | ----------- | ||||
|  | Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. | ||||
|  | 
 | ||||
|  | Maintainer | ||||
|  | ========== | ||||
|  | .. image:: https://cybrosys.com/images/logo.png | ||||
|  |    :target: https://cybrosys.com | ||||
|  | 
 | ||||
|  | This module is maintained by Cybrosys Technologies. | ||||
|  | 
 | ||||
|  | For support and more information, please visit `Our Website <https://cybrosys.com/>`__ | ||||
|  | 
 | ||||
|  | Further information | ||||
|  | =================== | ||||
|  | HTML Description: `<static/description/index.html>`__ | ||||
| @ -0,0 +1,22 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from . import models | ||||
| @ -0,0 +1,108 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | { | ||||
|  |     'name': 'Personal Organiser', | ||||
|  |     'version': '18.0.1.0.0', | ||||
|  |     'category': 'Extra Tools', | ||||
|  |     'summary': """The module allows to manage notes,tasks,and contacts  | ||||
|  |     effectively.""", | ||||
|  |     'description': """This module allows you to manage notes, tasks, | ||||
|  |      and contacts effectively from all views in odoo. """, | ||||
|  |     'author': 'Cybrosys Techno Solutions', | ||||
|  |     'company': 'Cybrosys Techno Solutions', | ||||
|  |     'maintainer': 'Cybrosys Techno Solutions', | ||||
|  |     'website': "https://www.cybrosys.com", | ||||
|  |     'depends': ['base','web','calendar'], | ||||
|  |     'data': ['security/ir.model.access.csv', | ||||
|  |             ], | ||||
|  |     'assets': { | ||||
|  |         'web._assets_primary_variables': [ | ||||
|  |             'personal_organiser/static/src/scss/variables.scss', | ||||
|  |         ], | ||||
|  |         'web._assets_backend_helpers': [ | ||||
|  |             'personal_organiser/static/src/scss/mixins.scss', | ||||
|  |         ], | ||||
|  |         'web.assets_web_dark': [ | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'personal_organiser/static/src/scss/variables.scss', | ||||
|  |                 'personal_organiser/static/src/scss/variables.dark.scss', | ||||
|  |             ), | ||||
|  |         ], | ||||
|  |         'web.assets_backend': [ | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/layout.js', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.xml', | ||||
|  |                 'personal_organiser/static/src/webclient/layout.xml', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/personalorganiser/personal_organiser.js', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/notemaker/notemaker.js', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/contacts/contacts.js', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/calender/calender.js', | ||||
|  |             ), | ||||
|  |             ( | ||||
|  |                 'after', | ||||
|  |                 'web/static/src/webclient/webclient.js', | ||||
|  |                 'personal_organiser/static/src/webclient/sidebar/sidebar.js', | ||||
|  |             ), | ||||
|  |             'personal_organiser/static/src/webclient/layout.scss', | ||||
|  |             'personal_organiser/static/src/webclient/sidebar/sidebar.scss', | ||||
|  |             'personal_organiser/static/src/webclient/personalorganiser/personal_organiser.xml', | ||||
|  |             'personal_organiser/static/src/webclient/notemaker/notemaker.xml', | ||||
|  |             'personal_organiser/static/src/webclient/contacts/contacts.xml', | ||||
|  |             'personal_organiser/static/src/webclient/calender/calender.xml', | ||||
|  |             'personal_organiser/static/src/webclient/sidebar/sidebar.xml', | ||||
|  |             'personal_organiser/static/src/webclient/personalorganiser/organizer.scss', | ||||
|  |             'personal_organiser/static/src/webclient/notemaker/notemaker.scss', | ||||
|  |             'personal_organiser/static/src/webclient/contacts/contacts.scss', | ||||
|  |             'personal_organiser/static/src/webclient/calender/calender.scss', | ||||
|  |         ], | ||||
|  |         }, | ||||
|  |     'license': 'LGPL-3', | ||||
|  |     'images': [ | ||||
|  |         'static/description/banner.png', | ||||
|  |     ], | ||||
|  |     'installable': True, | ||||
|  |     'auto_install': False, | ||||
|  |     'application': True, | ||||
|  | } | ||||
|  | 
 | ||||
| @ -0,0 +1,6 @@ | |||||
|  | ## Module <personal_organiser> | ||||
|  | 
 | ||||
|  | #### 29.01.2025 | ||||
|  | #### Version 18.0.1.0.0 | ||||
|  | ##### ADD | ||||
|  | - Initial commit for Personal Organiser | ||||
| @ -0,0 +1,24 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from . import personal_organiser | ||||
|  | from . import note_maker | ||||
|  | from . import org_contacts | ||||
| @ -0,0 +1,32 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from odoo import models,fields | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class NoteMaker(models.Model): | ||||
|  |     """This class is used to deal with notes""" | ||||
|  |     _name = "note.maker" | ||||
|  |     _description = "note maker" | ||||
|  | 
 | ||||
|  |     note = fields.Text(string="Note", help="Tex field for note") | ||||
|  |     user_id = fields.Many2one('res.users', string="User") | ||||
|  |     note_title = fields.Char(string="Title", help="Title for the note") | ||||
| @ -0,0 +1,30 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from odoo import models,fields | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class OrgContacts(models.Model): | ||||
|  |     """This class is used to deal with contacts""" | ||||
|  |     _name = "org.contacts" | ||||
|  |     _description = "Contacts" | ||||
|  | 
 | ||||
|  |     contact_id = fields.Many2one('res.partner', string="Contact") | ||||
| @ -0,0 +1,36 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################## | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #     Author:Athira K(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from odoo import models, fields | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class PersonalOrganiser(models.Model): | ||||
|  |     """This class is used to deal with tasks""" | ||||
|  |     _name = "personal.organiser" | ||||
|  |     _description = "Personal Organiser" | ||||
|  | 
 | ||||
|  |     user_id = fields.Many2one('res.users', string="User") | ||||
|  |     task_title = fields.Char(required=True, string="Title", help="For title") | ||||
|  |     date = fields.Datetime(required=True, string="Date", help="Date field") | ||||
|  |     calendar_event_id = fields.Many2one('calendar.event', | ||||
|  |                                         string='Calendar Event', | ||||
|  |                                         ondelete='set null') | ||||
|  | 
 | ||||
| 
 | 
| After Width: | Height: | Size: 2.2 KiB | 
| After Width: | Height: | Size: 28 KiB | 
| After Width: | Height: | Size: 628 KiB | 
| After Width: | Height: | Size: 1.1 KiB | 
| After Width: | Height: | Size: 210 KiB | 
| After Width: | Height: | Size: 209 KiB | 
| After Width: | Height: | Size: 109 KiB | 
| After Width: | Height: | Size: 495 B | 
| After Width: | Height: | Size: 1.0 KiB | 
| After Width: | Height: | Size: 624 B | 
| After Width: | Height: | Size: 136 KiB | 
| After Width: | Height: | Size: 214 KiB | 
| After Width: | Height: | Size: 36 KiB | 
| After Width: | Height: | Size: 3.6 KiB | 
| After Width: | Height: | Size: 310 B | 
| After Width: | Height: | Size: 929 B | 
| After Width: | Height: | Size: 1.3 KiB | 
| After Width: | Height: | Size: 3.3 KiB | 
| After Width: | Height: | Size: 1.4 KiB | 
| After Width: | Height: | Size: 17 KiB | 
| After Width: | Height: | Size: 542 B | 
| After Width: | Height: | Size: 576 B | 
| After Width: | Height: | Size: 733 B | 
| After Width: | Height: | Size: 4.3 KiB | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 4.0 KiB | 
| After Width: | Height: | Size: 1.7 KiB | 
| After Width: | Height: | Size: 738 KiB | 
| After Width: | Height: | Size: 2.2 KiB | 
| After Width: | Height: | Size: 911 B | 
| After Width: | Height: | Size: 1.1 KiB | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 600 B | 
| After Width: | Height: | Size: 673 B | 
| After Width: | Height: | Size: 2.0 KiB | 
| After Width: | Height: | Size: 462 B | 
| After Width: | Height: | Size: 2.1 KiB | 
| After Width: | Height: | Size: 926 B | 
| After Width: | Height: | Size: 9.0 KiB | 
| After Width: | Height: | Size: 23 KiB | 
| After Width: | Height: | Size: 7.0 KiB | 
| After Width: | Height: | Size: 878 B | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 653 B | 
| After Width: | Height: | Size: 800 B | 
| After Width: | Height: | Size: 905 B | 
| After Width: | Height: | Size: 189 KiB | 
| After Width: | Height: | Size: 4.3 KiB | 
| After Width: | Height: | Size: 839 B | 
| After Width: | Height: | Size: 1.7 KiB | 
| After Width: | Height: | Size: 5.9 KiB | 
| After Width: | Height: | Size: 1.6 KiB | 
| After Width: | Height: | Size: 34 KiB | 
| After Width: | Height: | Size: 26 KiB | 
| After Width: | Height: | Size: 3.8 KiB | 
| After Width: | Height: | Size: 23 KiB | 
| After Width: | Height: | Size: 1.9 KiB | 
| After Width: | Height: | Size: 2.3 KiB | 
| After Width: | Height: | Size: 427 B | 
| After Width: | Height: | Size: 627 B | 
| After Width: | Height: | Size: 1.1 KiB | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 988 B | 
| After Width: | Height: | Size: 3.7 KiB | 
| After Width: | Height: | Size: 5.0 KiB | 
| After Width: | Height: | Size: 875 B | 
| After Width: | Height: | Size: 1.2 KiB | 
| After Width: | Height: | Size: 767 KiB | 
| After Width: | Height: | Size: 138 KiB | 
| After Width: | Height: | Size: 760 KiB | 
| After Width: | Height: | Size: 92 KiB | 
| After Width: | Height: | Size: 697 KiB | 
| After Width: | Height: | Size: 1.1 MiB | 
| After Width: | Height: | Size: 439 KiB | 
| After Width: | Height: | Size: 448 KiB | 
| After Width: | Height: | Size: 461 KiB | 
| After Width: | Height: | Size: 578 KiB | 
| After Width: | Height: | Size: 204 KiB | 
| After Width: | Height: | Size: 169 KiB | 
| After Width: | Height: | Size: 190 KiB | 
| After Width: | Height: | Size: 40 KiB | 
| After Width: | Height: | Size: 83 KiB | 
| After Width: | Height: | Size: 150 KiB | 
| After Width: | Height: | Size: 35 KiB | 
| After Width: | Height: | Size: 106 KiB | 
| After Width: | Height: | Size: 171 KiB | 
| After Width: | Height: | Size: 127 KiB | 
| After Width: | Height: | Size: 44 KiB | 
| After Width: | Height: | Size: 89 KiB | 
| After Width: | Height: | Size: 45 KiB |