├── license.txt ├── project_controls ├── patches.txt ├── www │ ├── __init__.py │ ├── __pycache__ │ │ └── __init__.py │ ├── 404.py │ └── 404.html ├── config │ ├── __init__.py │ ├── desktop.py │ ├── docs.py │ └── project_controls.py ├── public │ ├── __init__.py │ ├── assets │ │ ├── extra-libs │ │ │ ├── taskboard │ │ │ │ ├── css │ │ │ │ │ └── demo.css │ │ │ │ ├── example1 │ │ │ │ │ ├── delete.php │ │ │ │ │ ├── insert.php │ │ │ │ │ ├── update.php │ │ │ │ │ └── load.json │ │ │ │ └── less │ │ │ │ │ └── mixins.less │ │ │ ├── datatables.net │ │ │ │ ├── License.txt │ │ │ │ └── package.json │ │ │ ├── datatables.net-bs4 │ │ │ │ ├── package.json │ │ │ │ └── js │ │ │ │ │ └── dataTables.bootstrap4.min.js │ │ │ └── c3 │ │ │ │ └── c3.min.css │ │ ├── libs │ │ │ ├── moment │ │ │ │ ├── ender.js │ │ │ │ ├── package.js │ │ │ │ └── locale │ │ │ │ │ ├── ar-tn.js │ │ │ │ │ ├── uz.js │ │ │ │ │ ├── tzm.js │ │ │ │ │ ├── ar-kw.js │ │ │ │ │ ├── ar-ma.js │ │ │ │ │ ├── ar-dz.js │ │ │ │ │ ├── tzm-latn.js │ │ │ │ │ ├── uz-latn.js │ │ │ │ │ ├── sw.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── mt.js │ │ │ │ │ ├── nn.js │ │ │ │ │ ├── fo.js │ │ │ │ │ ├── bm.js │ │ │ │ │ ├── yo.js │ │ │ │ │ ├── en-il.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── tl-ph.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── en-ca.js │ │ │ │ │ └── se.js │ │ │ ├── raphael │ │ │ │ ├── dev │ │ │ │ │ ├── raphael.amd.js │ │ │ │ │ ├── banner.txt │ │ │ │ │ └── raphaelTest.html │ │ │ │ └── license.txt │ │ │ ├── morris.js │ │ │ │ ├── morris.css │ │ │ │ └── bower.travis.json │ │ │ ├── chart.js │ │ │ │ └── dist │ │ │ │ │ └── Chart.min.css │ │ │ ├── chartist-plugin-tooltips │ │ │ │ └── dist │ │ │ │ │ └── chartist-plugin-tooltip.css │ │ │ ├── fullcalendar │ │ │ │ └── dist │ │ │ │ │ ├── fullcalendar.print.min.css │ │ │ │ │ └── locale │ │ │ │ │ ├── en-ca.js │ │ │ │ │ └── en-ie.js │ │ │ └── datatables.net-bs4 │ │ │ │ └── js │ │ │ │ └── dataTables.bootstrap4.min.js │ │ └── images │ │ │ ├── img1.jpg │ │ │ ├── img2.jpg │ │ │ ├── img3.jpg │ │ │ ├── 404-bg.png │ │ │ ├── big │ │ │ ├── 1.jpg │ │ │ ├── 3.jpg │ │ │ ├── 5.jpg │ │ │ ├── d2.jpg │ │ │ ├── Thumbs.db │ │ │ ├── icon.png │ │ │ ├── img1.jpg │ │ │ ├── img2.jpg │ │ │ ├── img3.jpg │ │ │ ├── img4.jpg │ │ │ ├── img5.jpg │ │ │ ├── img6.jpg │ │ │ ├── auth-bg.jpg │ │ │ ├── auth-bg2.jpg │ │ │ ├── ministerio.jpg │ │ │ └── salvamento.png │ │ │ ├── docs │ │ │ └── gulp.jpg │ │ │ ├── favicon.png │ │ │ ├── logo-icon.png │ │ │ ├── logo-text.png │ │ │ ├── users │ │ │ ├── 1.jpg │ │ │ ├── 1.png │ │ │ ├── 2.jpg │ │ │ ├── 2.png │ │ │ ├── 3.jpg │ │ │ ├── 3.png │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ ├── 8.jpg │ │ │ ├── d1.jpg │ │ │ ├── d2.jpg │ │ │ ├── d3.jpg │ │ │ ├── d4.jpg │ │ │ ├── d5.jpg │ │ │ ├── 1-old.jpg │ │ │ ├── agent.jpg │ │ │ ├── agent2.jpg │ │ │ ├── profile.png │ │ │ ├── profile-pic-2.jpg │ │ │ ├── profile-pic.jpg │ │ │ ├── widget-table-pic1.jpg │ │ │ ├── widget-table-pic2.jpg │ │ │ ├── widget-table-pic3.jpg │ │ │ └── widget-table-pic4.jpg │ │ │ ├── web_form.png │ │ │ ├── widgets │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── widget-carousel.jpg │ │ │ └── widget-carousel-2.jpg │ │ │ ├── alert │ │ │ ├── alert.png │ │ │ ├── model.png │ │ │ ├── alert2.png │ │ │ ├── alert3.png │ │ │ ├── alert4.png │ │ │ ├── alert5.png │ │ │ ├── alert6.png │ │ │ ├── alert7.png │ │ │ ├── model2.png │ │ │ └── model3.png │ │ │ ├── product │ │ │ ├── p1.jpg │ │ │ ├── p2.jpg │ │ │ ├── p3.jpg │ │ │ ├── p4.jpg │ │ │ ├── chair.png │ │ │ ├── chair2.png │ │ │ ├── chair3.png │ │ │ ├── chair4.png │ │ │ ├── ipad.png │ │ │ ├── iphone.png │ │ │ └── iwatch.png │ │ │ ├── rating │ │ │ ├── like.png │ │ │ ├── heart.png │ │ │ ├── star-on.png │ │ │ ├── cancel-on.png │ │ │ ├── star-half.png │ │ │ ├── star-off.png │ │ │ ├── cancel-off.png │ │ │ └── star-half-mono.png │ │ │ ├── browser │ │ │ ├── sketch.jpg │ │ │ ├── chrome-logo.png │ │ │ ├── edge-logo.png │ │ │ ├── opera-logo.png │ │ │ ├── photoshop.jpg │ │ │ ├── safari-logo.png │ │ │ ├── firefox-logo.png │ │ │ ├── internet-logo.png │ │ │ └── netscape-logo.png │ │ │ ├── custom-select.png │ │ │ ├── gallery │ │ │ ├── chair.jpg │ │ │ ├── chair2.jpg │ │ │ ├── chair3.jpg │ │ │ └── chair4.jpg │ │ │ ├── landingpage │ │ │ ├── db.png │ │ │ ├── f1.png │ │ │ ├── f2.png │ │ │ ├── f3.png │ │ │ ├── img2.jpg │ │ │ ├── img3.jpg │ │ │ ├── logo.png │ │ │ ├── favicon.png │ │ │ ├── logos.png │ │ │ ├── banne-img.png │ │ │ ├── banner-bg.png │ │ │ ├── right-img.png │ │ │ ├── brand-logos.png │ │ │ ├── icon-sprite.jpg │ │ │ ├── section-bg.png │ │ │ └── section-img.png │ │ │ ├── tooltip │ │ │ ├── Euclid.png │ │ │ ├── tooltip2.svg │ │ │ ├── tooltip3.svg │ │ │ ├── tooltip1.svg │ │ │ ├── shape3.svg │ │ │ ├── shape1.svg │ │ │ └── shape2.svg │ │ │ ├── background │ │ │ ├── Thumbs.db │ │ │ ├── img5.jpg │ │ │ ├── img5.png │ │ │ ├── beauty.jpg │ │ │ ├── cardat.jpg │ │ │ ├── earth-bg.jpg │ │ │ ├── error-bg.jpg │ │ │ ├── nyan-cat.gif │ │ │ ├── sea-bg.jpg │ │ │ ├── sky-bg.jpg │ │ │ ├── socialbg.jpg │ │ │ ├── user-bg.jpg │ │ │ ├── active-bg.jpg │ │ │ ├── active-bg.png │ │ │ ├── megamenubg.jpg │ │ │ ├── profile-bg.jpg │ │ │ ├── project-bg.jpg │ │ │ ├── sidebarbg.png │ │ │ ├── user-info.jpg │ │ │ ├── weatherbg.jpg │ │ │ └── login-register.jpg │ │ │ ├── logo-light-text.png │ │ │ ├── react-templates.png │ │ │ ├── angular-templates.png │ │ │ └── bootstrap-templates.png │ └── dist │ │ ├── img │ │ ├── lock-icon.png │ │ ├── social-icons.png │ │ └── button-loader-f2f2f2.gif │ │ ├── css │ │ ├── fonts │ │ │ ├── Gilmer-Bold.eot │ │ │ ├── Gilmer-Bold.otf │ │ │ ├── Gilmer-Bold.ttf │ │ │ ├── Gilmer-Bold.woff │ │ │ ├── Gilmer-Heavy.eot │ │ │ ├── Gilmer-Heavy.otf │ │ │ ├── Gilmer-Heavy.ttf │ │ │ ├── Gilmer-Heavy.woff │ │ │ ├── Gilmer-Medium.eot │ │ │ ├── Gilmer-Medium.otf │ │ │ ├── Gilmer-Medium.ttf │ │ │ ├── Gilmer-Medium.woff │ │ │ ├── Gilmer-Regular.eot │ │ │ ├── Gilmer-Regular.otf │ │ │ ├── Gilmer-Regular.ttf │ │ │ ├── Gilmer-Regular.woff │ │ │ ├── TofinoPersonal-Book.eot │ │ │ ├── TofinoPersonal-Book.otf │ │ │ ├── TofinoPersonal-Book.ttf │ │ │ ├── TofinoPersonal-Book.woff │ │ │ ├── TofinoPersonal-Medium.eot │ │ │ ├── TofinoPersonal-Medium.otf │ │ │ ├── TofinoPersonal-Medium.ttf │ │ │ ├── TofinoPersonal-Medium.woff │ │ │ ├── TofinoPersonal-Regular.eot │ │ │ ├── TofinoPersonal-Regular.otf │ │ │ ├── TofinoPersonal-Regular.ttf │ │ │ └── TofinoPersonal-Regular.woff │ │ └── icons │ │ │ ├── themify-icons │ │ │ └── fonts │ │ │ │ ├── themify.eot │ │ │ │ ├── themify.ttf │ │ │ │ └── themify.woff │ │ │ ├── font-awesome │ │ │ ├── less │ │ │ │ ├── _fixed-width.less │ │ │ │ ├── _screen-reader.less │ │ │ │ ├── _core.less │ │ │ │ ├── _animated.less │ │ │ │ ├── _list.less │ │ │ │ ├── _bordered-pulled.less │ │ │ │ ├── fontawesome.less │ │ │ │ ├── _larger.less │ │ │ │ ├── _stacked.less │ │ │ │ ├── _rotated-flipped.less │ │ │ │ ├── fa-brands.less │ │ │ │ ├── fa-solid.less │ │ │ │ ├── fa-regular.less │ │ │ │ └── _mixins.less │ │ │ ├── scss │ │ │ │ ├── _fixed-width.scss │ │ │ │ ├── _screen-reader.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _animated.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _larger.scss │ │ │ │ ├── fontawesome.scss │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ ├── _stacked.scss │ │ │ │ ├── fa-brands.scss │ │ │ │ ├── fa-regular.scss │ │ │ │ ├── fa-solid.scss │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ └── _mixins.scss │ │ │ ├── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ └── fa-solid-900.woff2 │ │ │ └── css │ │ │ │ ├── fa-brands.min.css │ │ │ │ ├── fa-solid.min.css │ │ │ │ ├── fa-regular.min.css │ │ │ │ ├── fa-brands.css │ │ │ │ ├── fa-solid.css │ │ │ │ └── fa-regular.css │ │ │ └── simple-line-icons │ │ │ └── fonts │ │ │ ├── Simple-Line-Icons.eot │ │ │ ├── Simple-Line-Icons.ttf │ │ │ ├── Simple-Line-Icons.woff │ │ │ └── Simple-Line-Icons.woff2 │ │ └── js │ │ ├── pages │ │ ├── datatable │ │ │ ├── datatable-basic.init.min.js │ │ │ └── datatable-basic.init.js │ │ ├── dashboards │ │ │ └── dashboard1.min.js │ │ └── calendar │ │ │ └── cal-init.min.js │ │ ├── custom.min.js │ │ ├── sidebarmenu.min.js │ │ ├── app-style-switcher.min.js │ │ └── sidebarmenu.js ├── templates │ ├── __init__.py │ └── pages │ │ └── __init__.py ├── fixtures │ └── role_profile.json ├── modules.txt ├── project_controls │ ├── __init__.py │ ├── doctype │ │ ├── __init__.py │ │ ├── stamp │ │ │ ├── __init__.py │ │ │ ├── stamp.js │ │ │ ├── test_stamp.py │ │ │ ├── stamp.py │ │ │ └── stamp.json │ │ ├── activity_entry │ │ │ ├── __init__.py │ │ │ ├── activity_entry.js │ │ │ └── test_activity_entry.py │ │ ├── discipline │ │ │ ├── __init__.py │ │ │ ├── discipline.js │ │ │ ├── test_discipline.py │ │ │ ├── discipline.py │ │ │ └── discipline.json │ │ ├── financial_task │ │ │ ├── __init__.py │ │ │ ├── financial_task.js │ │ │ ├── test_financial_task.py │ │ │ └── financial_task.py │ │ ├── word_template │ │ │ ├── __init__.py │ │ │ ├── word_template.js │ │ │ ├── test_word_template.py │ │ │ ├── word_template.py │ │ │ └── word_template.json │ │ ├── assignment_detail │ │ │ ├── __init__.py │ │ │ ├── assignment_detail.py │ │ │ └── assignment_detail.json │ │ ├── budget_linked_item │ │ │ ├── __init__.py │ │ │ ├── budget_linked_item.py │ │ │ └── budget_linked_item.json │ │ ├── delivery_purpose │ │ │ ├── __init__.py │ │ │ ├── delivery_purpose.js │ │ │ ├── test_delivery_purpose.py │ │ │ ├── delivery_purpose.py │ │ │ └── delivery_purpose.json │ │ ├── financial_budget_item │ │ │ ├── __init__.py │ │ │ └── financial_budget_item.py │ │ ├── production_control_item │ │ │ ├── __init__.py │ │ │ └── production_control_item.py │ │ └── expenses_financial_budget │ │ │ ├── __init__.py │ │ │ ├── expenses_financial_budget.js │ │ │ ├── test_expenses_financial_budget.py │ │ │ └── expenses_financial_budget.py │ ├── print_format │ │ ├── __init__.py │ │ ├── qr_employees │ │ │ └── __init__.py │ │ ├── financial_budget │ │ │ └── __init__.py │ │ ├── sales_invoice_tests │ │ │ └── __init__.py │ │ ├── [en]_financial_budget │ │ │ └── __init__.py │ │ ├── factura_venta_plantilla_pibico │ │ │ └── __init__.py │ │ └── [es]_factura_venta_plantilla_pibico │ │ │ └── __init__.py │ └── web_form │ │ ├── __init__.py │ │ ├── webform_test │ │ ├── __init__.py │ │ ├── webform_test.js │ │ └── webform_test.py │ │ ├── activity_entry │ │ ├── __init__.py │ │ ├── activity_entry.js │ │ └── activity_entry.py │ │ ├── activity_registry │ │ ├── __init__.py │ │ ├── activity_registry.js │ │ └── activity_registry.py │ │ └── smart_pro_miot │ │ ├── __init__.py │ │ ├── smart_pro_miot.js │ │ └── smart_pro_miot.py ├── __init__.py └── jinja_filters.py ├── requirements.txt ├── .gitignore ├── README.md ├── setup.py └── MANIFEST.in /license.txt: -------------------------------------------------------------------------------- 1 | License: MIT -------------------------------------------------------------------------------- /project_controls/patches.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/www/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/fixtures/role_profile.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /project_controls/modules.txt: -------------------------------------------------------------------------------- 1 | Project Controls -------------------------------------------------------------------------------- /project_controls/project_controls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/templates/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/www/__pycache__/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | frappe 2 | qrcode 3 | erpnext 4 | docxtpl -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/stamp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/activity_entry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/discipline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_task/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/word_template/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/webform_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/css/demo.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/assignment_detail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/budget_linked_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/delivery_purpose/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/qr_employees/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_entry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/smart_pro_miot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/example1/delete.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/example1/insert.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/example1/update.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_budget_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/production_control_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/financial_budget/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/sales_invoice_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/expenses_financial_budget/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/[en]_financial_budget/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/factura_venta_plantilla_pibico/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.pyc 3 | *.egg-info 4 | *.swp 5 | tags 6 | project_controls/docs/current -------------------------------------------------------------------------------- /project_controls/project_controls/print_format/[es]_factura_venta_plantilla_pibico/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project_controls/public/assets/libs/moment/ender.js: -------------------------------------------------------------------------------- 1 | $.ender({ moment: require('moment') }) 2 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/webform_test/webform_test.js: -------------------------------------------------------------------------------- 1 | frappe.ready(function() { 2 | // bind events here 3 | }) -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_entry/activity_entry.js: -------------------------------------------------------------------------------- 1 | frappe.ready(function() { 2 | // bind events here 3 | }) -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/smart_pro_miot/smart_pro_miot.js: -------------------------------------------------------------------------------- 1 | frappe.ready(function() { 2 | // bind events here 3 | }) -------------------------------------------------------------------------------- /project_controls/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | __version__ = '0.0.1' 5 | 6 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_registry/activity_registry.js: -------------------------------------------------------------------------------- 1 | frappe.ready(function() { 2 | // bind events here 3 | }) -------------------------------------------------------------------------------- /project_controls/public/assets/images/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/img1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/img2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/img3.jpg -------------------------------------------------------------------------------- /project_controls/public/dist/img/lock-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/img/lock-icon.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/404-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/404-bg.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/5.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/d2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/d2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/Thumbs.db -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/icon.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img5.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/img6.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/docs/gulp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/docs/gulp.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/favicon.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/logo-icon.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/logo-text.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/1.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/2.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/3.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/5.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/6.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/7.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/8.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/d1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/d1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/d2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/d2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/d3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/d3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/d4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/d4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/d5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/d5.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/web_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/web_form.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/widgets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/widgets/1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/widgets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/widgets/2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/widgets/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/widgets/3.jpg -------------------------------------------------------------------------------- /project_controls/public/dist/img/social-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/img/social-icons.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/model.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/auth-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/auth-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/p1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/p1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/p2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/p2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/p3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/p3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/p4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/p4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/like.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/like.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/1-old.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/1-old.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/agent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/agent.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert2.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert3.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert4.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert5.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert6.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/alert7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/alert7.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/model2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/model2.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/alert/model3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/alert/model3.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/auth-bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/auth-bg2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/ministerio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/ministerio.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/big/salvamento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/big/salvamento.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/sketch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/sketch.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/custom-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/custom-select.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/gallery/chair.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/gallery/chair.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/gallery/chair2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/gallery/chair2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/gallery/chair3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/gallery/chair3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/gallery/chair4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/gallery/chair4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/db.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/f1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/f1.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/f2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/f2.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/f3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/f3.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/chair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/chair.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/chair2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/chair2.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/chair3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/chair3.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/chair4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/chair4.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/ipad.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/iphone.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/product/iwatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/product/iwatch.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/heart.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/star-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/star-on.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/Euclid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/tooltip/Euclid.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/agent2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/agent2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/profile.png -------------------------------------------------------------------------------- /project_controls/public/assets/libs/raphael/dev/raphael.amd.js: -------------------------------------------------------------------------------- 1 | define(["./raphael.core", "./raphael.svg", "./raphael.vml"], function(R) { 2 | 3 | return R; 4 | 5 | }); -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Bold.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Bold.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Bold.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Bold.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Heavy.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Heavy.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Heavy.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Heavy.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Heavy.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Heavy.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Heavy.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Medium.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Medium.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Medium.ttf -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/Thumbs.db -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/img5.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/img5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/img5.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/img2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/img3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/logo-light-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/logo-light-text.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/cancel-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/cancel-on.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/star-half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/star-half.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/star-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/star-off.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/react-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/react-templates.png -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Medium.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Regular.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Regular.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Regular.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/Gilmer-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/Gilmer-Regular.woff -------------------------------------------------------------------------------- /project_controls/public/dist/img/button-loader-f2f2f2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/img/button-loader-f2f2f2.gif -------------------------------------------------------------------------------- /project_controls/public/assets/images/angular-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/angular-templates.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/beauty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/beauty.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/cardat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/cardat.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/earth-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/earth-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/error-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/error-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/nyan-cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/nyan-cat.gif -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/sea-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/sea-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/sky-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/sky-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/socialbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/socialbg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/user-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/user-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/bootstrap-templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/bootstrap-templates.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/chrome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/chrome-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/edge-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/edge-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/opera-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/opera-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/photoshop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/photoshop.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/safari-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/safari-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/favicon.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/logos.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/cancel-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/cancel-off.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/profile-pic-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/profile-pic-2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/profile-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/profile-pic.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/active-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/active-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/active-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/active-bg.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/megamenubg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/megamenubg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/profile-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/profile-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/project-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/project-bg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/sidebarbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/sidebarbg.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/user-info.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/user-info.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/weatherbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/weatherbg.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/firefox-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/firefox-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/internet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/internet-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/browser/netscape-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/browser/netscape-logo.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/banne-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/banne-img.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/banner-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/banner-bg.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/right-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/right-img.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/rating/star-half-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/rating/star-half-mono.png -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Book.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Book.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Book.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Book.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Book.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Book.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Book.woff -------------------------------------------------------------------------------- /project_controls/www/404.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors 2 | # MIT License. See license.txt 3 | from __future__ import unicode_literals 4 | 5 | -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/brand-logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/brand-logos.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/icon-sprite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/icon-sprite.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/section-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/section-bg.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/landingpage/section-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/landingpage/section-img.png -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/widget-table-pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/widget-table-pic1.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/widget-table-pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/widget-table-pic2.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/widget-table-pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/widget-table-pic3.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/users/widget-table-pic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/users/widget-table-pic4.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/widgets/widget-carousel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/widgets/widget-carousel.jpg -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Medium.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Medium.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Medium.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Medium.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Regular.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Regular.otf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Regular.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/fonts/TofinoPersonal-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/fonts/TofinoPersonal-Regular.woff -------------------------------------------------------------------------------- /project_controls/public/assets/images/background/login-register.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/background/login-register.jpg -------------------------------------------------------------------------------- /project_controls/public/assets/images/widgets/widget-carousel-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/assets/images/widgets/widget-carousel-2.jpg -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/themify-icons/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/themify-icons/fonts/themify.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/themify-icons/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/themify-icons/fonts/themify.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/themify-icons/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/themify-icons/fonts/themify.woff -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_entry/activity_entry.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | import frappe 4 | 5 | def get_context(context): 6 | # do your magic here 7 | pass 8 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/smart_pro_miot/smart_pro_miot.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | import frappe 4 | 5 | def get_context(context): 6 | # do your magic here 7 | pass 8 | -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/webform_test/webform_test.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | import frappe 4 | 5 | def get_context(context): 6 | # do your magic here 7 | pass 8 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | text-align: center; 5 | width: (20em / 16); 6 | } 7 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /project_controls/project_controls/web_form/activity_registry/activity_registry.py: -------------------------------------------------------------------------------- 1 | from __future__ import unicode_literals 2 | 3 | import frappe 4 | 5 | def get_context(context): 6 | # do your magic here 7 | pass 8 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/font-awesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only; } 5 | .sr-only-focusable { @include sr-only-focusable; } 6 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.eot -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.ttf -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.woff -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pibico/project_controls/master/project_controls/public/dist/css/icons/simple-line-icons/fonts/Simple-Line-Icons.woff2 -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/stamp/stamp.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2021, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Stamp', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Project Controls (DEPRECATED) 2 | 3 | Project Controls 4 | Frappe/ERPNext App to get Budget Control for Projects (not based in Accounting) 5 | but in Financial Tasks on a Tree. Only valid for ERPNext version 12 6 | 7 | #### License 8 | 9 | MIT 10 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/discipline/discipline.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2021, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Discipline', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/activity_entry/activity_entry.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2020, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Activity Entry', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_task/financial_task.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2020, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Financial Task', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/word_template/word_template.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2021, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Word Template', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/delivery_purpose/delivery_purpose.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2021, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Delivery Purpose', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/public/dist/js/pages/datatable/datatable-basic.init.min.js: -------------------------------------------------------------------------------- 1 | $("#zero_config").DataTable(),$("#default_order").DataTable({order:[[3,"desc"]]}),$("#multi_col_order").DataTable({columnDefs:[{targets:[0],orderData:[0,1]},{targets:[1],orderData:[1,0]},{targets:[4],orderData:[4,0]}]}); -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/expenses_financial_budget/expenses_financial_budget.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2020, PibiCo and contributors 2 | // For license information, please see license.txt 3 | 4 | frappe.ui.form.on('Expenses Financial Budget', { 5 | // refresh: function(frm) { 6 | 7 | // } 8 | }); 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/stamp/test_stamp.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestStamp(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/discipline/test_discipline.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestDiscipline(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/activity_entry/test_activity_entry.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestActivityEntry(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_task/test_financial_task.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestFinancialTask(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/word_template/test_word_template.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestWordTemplate(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/delivery_purpose/test_delivery_purpose.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestDeliveryPurpose(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/stamp/stamp.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class Stamp(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/discipline/discipline.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class Discipline(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/word_template/word_template.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | #import frappe 7 | from frappe.model.document import Document 8 | 9 | class WordTemplate(Document): 10 | pass -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/expenses_financial_budget/test_expenses_financial_budget.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and Contributors 3 | # See license.txt 4 | from __future__ import unicode_literals 5 | 6 | # import frappe 7 | import unittest 8 | 9 | class TestExpensesFinancialBudget(unittest.TestCase): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/public/assets/libs/moment/package.js: -------------------------------------------------------------------------------- 1 | var profile = { 2 | resourceTags: { 3 | ignore: function(filename, mid){ 4 | // only include moment/moment 5 | return mid != "moment/moment"; 6 | }, 7 | amd: function(filename, mid){ 8 | return /\.js$/.test(filename); 9 | } 10 | } 11 | }; 12 | -------------------------------------------------------------------------------- /project_controls/config/desktop.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | from frappe import _ 4 | 5 | def get_data(): 6 | return [ 7 | { 8 | "module_name": "Project Controls", 9 | "color": "grey", 10 | "icon": "octicon octicon-file-directory", 11 | "type": "module", 12 | "label": _("Project Controls") 13 | } 14 | ] 15 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/assignment_detail/assignment_detail.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class AssignmentDetail(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/delivery_purpose/delivery_purpose.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2021, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class DeliveryPurpose(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/jinja_filters.py: -------------------------------------------------------------------------------- 1 | import frappe 2 | import qrcode 3 | from PIL import Image 4 | import base64 5 | from io import BytesIO 6 | 7 | def get_qrcode(input_str): 8 | qr = qrcode.make(input_str) 9 | temp = BytesIO() 10 | qr.save(temp, "PNG") 11 | temp.seek(0) 12 | b64 = base64.b64encode(temp.read()) 13 | return "data:image/png;base64,{0}".format(b64.decode("utf-8")) -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/budget_linked_item/budget_linked_item.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class BudgetLinkedItem(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_budget_item/financial_budget_item.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class FinancialBudgetItem(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/production_control_item/production_control_item.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.model.document import Document 8 | 9 | class ProductionControlItem(Document): 10 | pass 11 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}, .fas, .far, .fal, .fab { 5 | -moz-osx-font-smoothing: grayscale; 6 | -webkit-font-smoothing: antialiased; 7 | display: inline-block; 8 | font-style: normal; 9 | font-variant: normal; 10 | text-rendering: auto; 11 | line-height: 1; 12 | } 13 | -------------------------------------------------------------------------------- /project_controls/config/docs.py: -------------------------------------------------------------------------------- 1 | """ 2 | Configuration for docs 3 | """ 4 | 5 | # source_link = "https://github.com/[org_name]/project_controls" 6 | # docs_base_url = "https://[org_name].github.io/project_controls" 7 | # headline = "App that does everything" 8 | # sub_heading = "Yes, you got that right the first time, everything" 9 | 10 | def get_context(context): 11 | context.brand_html = "Project Controls" 12 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}, 5 | .fas, 6 | .far, 7 | .fal, 8 | .fab { 9 | -moz-osx-font-smoothing: grayscale; 10 | -webkit-font-smoothing: antialiased; 11 | display: inline-block; 12 | font-style: normal; 13 | font-variant: normal; 14 | text-rendering: auto; 15 | line-height: 1; 16 | } 17 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .@{fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 100% { 17 | transform: rotate(360deg); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | animation: fa-spin 2s infinite linear; 6 | } 7 | 8 | .#{$fa-css-prefix}-pulse { 9 | animation: fa-spin 1s infinite steps(8); 10 | } 11 | 12 | @keyframes fa-spin { 13 | 0% { 14 | transform: rotate(0deg); 15 | } 16 | 17 | 100% { 18 | transform: rotate(360deg); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: @fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .@{fa-css-prefix}-li { 13 | left: -@fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: @fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | list-style-type: none; 6 | margin-left: $fa-li-width * 5/4; 7 | padding-left: 0; 8 | 9 | > li { position: relative; } 10 | } 11 | 12 | .#{$fa-css-prefix}-li { 13 | left: -$fa-li-width; 14 | position: absolute; 15 | text-align: center; 16 | width: $fa-li-width; 17 | line-height: inherit; 18 | } 19 | -------------------------------------------------------------------------------- /project_controls/public/assets/libs/morris.js/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0} 3 | -------------------------------------------------------------------------------- /project_controls/public/assets/libs/morris.js/bower.travis.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "morris.js", 3 | "version": "0.5.0", 4 | "main": [ 5 | "./morris.js", 6 | "./morris.css" 7 | ], 8 | "dependencies": { 9 | "jquery": "JQUERY", 10 | "raphael": "RAPHAEL", 11 | "mocha": "~1.17.1" 12 | }, 13 | "devDependencies": { 14 | "mocha": "~1.17.1", 15 | "chai": "~1.9.0", 16 | "chai-jquery": "~1.2.1", 17 | "sinon": "http://sinonjs.org/releases/sinon-1.8.1.js", 18 | "sinon-chai": "~2.5.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/financial_task/financial_task.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | # import frappe 7 | from frappe.utils.nestedset import NestedSet 8 | 9 | class FinancialTask(NestedSet): 10 | def autoname(self): 11 | """Set name as `financial_task_number` plus `financial_task_name`""" 12 | self.name = str(self.financial_task_number) + " " + str(self.financial_task_name) -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/tooltip2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | // makes the font 33% larger relative to the icon container 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -.0667em; 9 | } 10 | 11 | .#{$fa-css-prefix}-xs { 12 | font-size: .75em; 13 | } 14 | 15 | .#{$fa-css-prefix}-sm { 16 | font-size: .875em; 17 | } 18 | 19 | @for $i from 1 through 10 { 20 | .#{$fa-css-prefix}-#{$i}x { 21 | font-size: $i * 1em; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | border-radius: .1em; 6 | border: solid .08em @fa-border-color; 7 | padding: .2em .25em .15em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix}, .fas, .far, .fal, .fab { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/fontawesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | @import 'mixins'; 7 | @import 'core'; 8 | @import 'larger'; 9 | @import 'fixed-width'; 10 | @import 'list'; 11 | @import 'bordered-pulled'; 12 | @import 'animated'; 13 | @import 'rotated-flipped'; 14 | @import 'stacked'; 15 | @import 'icons'; 16 | @import 'screen-reader'; 17 | -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/tooltip3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /project_controls/public/assets/libs/chart.js/dist/Chart.min.css: -------------------------------------------------------------------------------- 1 | @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | border: solid .08em $fa-border-color; 6 | border-radius: .1em; 7 | padding: .2em .25em .15em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix}, 14 | .fas, 15 | .far, 16 | .fal, 17 | .fab { 18 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 19 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 20 | } 21 | -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/tooltip1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/shape3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from setuptools import setup, find_packages 3 | 4 | with open('requirements.txt') as f: 5 | install_requires = f.read().strip().split('\n') 6 | 7 | # get version from __version__ variable in project_controls/__init__.py 8 | from project_controls import __version__ as version 9 | 10 | setup( 11 | name='project_controls', 12 | version=version, 13 | description='Project Controls', 14 | author='PibiCo', 15 | author_email='pibico.sl@gmail.com', 16 | packages=find_packages(), 17 | zip_safe=False, 18 | include_package_data=True, 19 | install_requires=install_requires 20 | ) 21 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/fontawesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import "_variables.less"; 6 | @import "_mixins.less"; 7 | @import "_core.less"; 8 | @import "_larger.less"; 9 | @import "_fixed-width.less"; 10 | @import "_list.less"; 11 | @import "_bordered-pulled.less"; 12 | @import "_animated.less"; 13 | @import "_rotated-flipped.less"; 14 | @import "_stacked.less"; 15 | @import "_icons.less"; 16 | @import "_screen-reader.less"; 17 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | .larger(@factor) when (@factor > 0) { 5 | .larger((@factor - 1)); 6 | 7 | .@{fa-css-prefix}-@{factor}x { 8 | font-size: (@factor * 1em); 9 | } 10 | } 11 | 12 | /* makes the font 33% larger relative to the icon container */ 13 | .@{fa-css-prefix}-lg { 14 | font-size: (4em / 3); 15 | line-height: (3em / 4); 16 | vertical-align: -.0667em; 17 | } 18 | 19 | .@{fa-css-prefix}-xs { 20 | font-size: .75em; 21 | } 22 | 23 | .@{fa-css-prefix}-sm { 24 | font-size: .875em; 25 | } 26 | 27 | .larger(10); 28 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | display: inline-block; 6 | height: 2em; 7 | line-height: 2em; 8 | position: relative; 9 | vertical-align: middle; 10 | width: 2em; 11 | } 12 | 13 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 14 | left: 0; 15 | position: absolute; 16 | text-align: center; 17 | width: 100%; 18 | } 19 | 20 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 21 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 22 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 23 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include MANIFEST.in 2 | include requirements.txt 3 | include *.json 4 | include *.md 5 | include *.py 6 | include *.txt 7 | recursive-include project_controls *.css 8 | recursive-include project_controls *.csv 9 | recursive-include project_controls *.html 10 | recursive-include project_controls *.ico 11 | recursive-include project_controls *.js 12 | recursive-include project_controls *.json 13 | recursive-include project_controls *.md 14 | recursive-include project_controls *.png 15 | recursive-include project_controls *.py 16 | recursive-include project_controls *.svg 17 | recursive-include project_controls *.txt 18 | recursive-exclude project_controls *.pyc -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | display: inline-block; 6 | height: 2em; 7 | line-height: 2em; 8 | position: relative; 9 | vertical-align: middle; 10 | width: 2em; 11 | } 12 | 13 | .#{$fa-css-prefix}-stack-1x, 14 | .#{$fa-css-prefix}-stack-2x { 15 | left: 0; 16 | position: absolute; 17 | text-align: center; 18 | width: 100%; 19 | } 20 | 21 | .#{$fa-css-prefix}-stack-1x { 22 | line-height: inherit; 23 | } 24 | 25 | .#{$fa-css-prefix}-stack-2x { 26 | font-size: 2em; 27 | } 28 | 29 | .#{$fa-css-prefix}-inverse { 30 | color: $fa-inverse; 31 | } 32 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-brands.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands} -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-solid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900} -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-regular.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:Font Awesome\ 5 Free;font-weight:400} -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-brands.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Brands'; 7 | font-style: normal; 8 | font-weight: normal; 9 | src: url("../webfonts/fa-brands-400.eot"); 10 | src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); } 11 | 12 | .fab { 13 | font-family: 'Font Awesome 5 Brands'; } 14 | -------------------------------------------------------------------------------- /project_controls/public/assets/images/tooltip/shape1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-solid.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 900; 9 | src: url("../webfonts/fa-solid-900.eot"); 10 | src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } 11 | 12 | .fa, 13 | .fas { 14 | font-family: 'Font Awesome 5 Free'; 15 | font-weight: 900; } 16 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/css/fa-regular.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face { 6 | font-family: 'Font Awesome 5 Free'; 7 | font-style: normal; 8 | font-weight: 400; 9 | src: url("../webfonts/fa-regular-400.eot"); 10 | src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); } 11 | 12 | .far { 13 | font-family: 'Font Awesome 5 Free'; 14 | font-weight: 400; } 15 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/_rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | .@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(-1, -1, 2); } 11 | 12 | // Hook for IE8-9 13 | // ------------------------- 14 | 15 | :root { 16 | .@{fa-css-prefix}-rotate-90, 17 | .@{fa-css-prefix}-rotate-180, 18 | .@{fa-css-prefix}-rotate-270, 19 | .@{fa-css-prefix}-flip-horizontal, 20 | .@{fa-css-prefix}-flip-vertical { 21 | filter: none; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/fa-brands.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Brands'; 9 | font-style: normal; 10 | font-weight: normal; 11 | src: url('#{$fa-font-path}/fa-brands-400.eot'); 12 | src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'), 13 | url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), 14 | url('#{$fa-font-path}/fa-brands-400.woff') format('woff'), 15 | url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'), 16 | url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .fab { 20 | font-family: 'Font Awesome 5 Brands'; 21 | } 22 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/fa-brands.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import "_variables.less"; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Brands'; 9 | font-style: normal; 10 | font-weight: normal; 11 | src: url('@{fa-font-path}/fa-brands-400.eot'); 12 | src: url('@{fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'), 13 | url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'), 14 | url('@{fa-font-path}/fa-brands-400.woff') format('woff'), 15 | url('@{fa-font-path}/fa-brands-400.ttf') format('truetype'), 16 | url('@{fa-font-path}/fa-brands-400.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .fab { 20 | font-family: 'Font Awesome 5 Brands'; 21 | } 22 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/fa-regular.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Free'; 9 | font-style: normal; 10 | font-weight: 400; 11 | src: url('#{$fa-font-path}/fa-regular-400.eot'); 12 | src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'), 13 | url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), 14 | url('#{$fa-font-path}/fa-regular-400.woff') format('woff'), 15 | url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'), 16 | url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .far { 20 | font-family: 'Font Awesome 5 Free'; 21 | font-weight: 400; 22 | } 23 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/fa-solid.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import 'variables'; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Free'; 9 | font-style: normal; 10 | font-weight: 900; 11 | src: url('#{$fa-font-path}/fa-solid-900.eot'); 12 | src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'), 13 | url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), 14 | url('#{$fa-font-path}/fa-solid-900.woff') format('woff'), 15 | url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'), 16 | url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .fa, 20 | .fas { 21 | font-family: 'Font Awesome 5 Free'; 22 | font-weight: 900; 23 | } 24 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/fa-solid.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import "_variables.less"; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Free'; 9 | font-style: normal; 10 | font-weight: 900; 11 | src: url('@{fa-font-path}/fa-solid-900.eot'); 12 | src: url('@{fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'), 13 | url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'), 14 | url('@{fa-font-path}/fa-solid-900.woff') format('woff'), 15 | url('@{fa-font-path}/fa-solid-900.ttf') format('truetype'), 16 | url('@{fa-font-path}/fa-solid-900.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .fa, 20 | .fas { 21 | font-family: 'Font Awesome 5 Free'; 22 | font-weight: 900; 23 | } 24 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/less/fa-regular.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @import "_variables.less"; 6 | 7 | @font-face { 8 | font-family: 'Font Awesome 5 Free'; 9 | font-style: normal; 10 | font-weight: 400; 11 | src: url('@{fa-font-path}/fa-regular-400.eot'); 12 | src: url('@{fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'), 13 | url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'), 14 | url('@{fa-font-path}/fa-regular-400.woff') format('woff'), 15 | url('@{fa-font-path}/fa-regular-400.ttf') format('truetype'), 16 | url('@{fa-font-path}/fa-regular-400.svg#fontawesome') format('svg'); 17 | } 18 | 19 | .far { 20 | font-family: 'Font Awesome 5 Free'; 21 | font-weight: 400; 22 | } 23 | -------------------------------------------------------------------------------- /project_controls/public/dist/css/icons/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); } 11 | 12 | // Hook for IE8-9 13 | // ------------------------- 14 | 15 | :root { 16 | .#{$fa-css-prefix}-rotate-90, 17 | .#{$fa-css-prefix}-rotate-180, 18 | .#{$fa-css-prefix}-rotate-270, 19 | .#{$fa-css-prefix}-flip-horizontal, 20 | .#{$fa-css-prefix}-flip-vertical { 21 | filter: none; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/less/mixins.less: -------------------------------------------------------------------------------- 1 | .lobilist-variant(@header-bg, @color){ 2 | border: 1px solid darken(@header-bg, 7%); 3 | .lobilist-header{ 4 | border-bottom: 1px solid darken(@header-bg, 7%); 5 | background-color: @header-bg; 6 | input{ 7 | background-color: transparent; 8 | border-color: @color; 9 | color: @color; 10 | } 11 | } 12 | .lobilist-title{ 13 | color: @color; 14 | } 15 | .lobilist-actions{ 16 | .btn{ 17 | color: @color; 18 | } 19 | } 20 | .btn-show-form{ 21 | color: @color; 22 | } 23 | .lobilist-form-footer{ 24 | border-top: 1px solid darken(@header-bg, 7%); 25 | background-color: @header-bg; 26 | } 27 | .lobilist-footer{ 28 | border-top: 1px solid darken(@header-bg, 7%); 29 | background-color: @header-bg; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /project_controls/public/assets/libs/raphael/dev/banner.txt: -------------------------------------------------------------------------------- 1 | // ┌───────────────────────────────────────────────────────────────────────────────────────────────────────┐ \\ 2 | // │ Raphaël 2.2.8 - JavaScript Vector Library │ \\ 3 | // ├───────────────────────────────────────────────────────────────────────────────────────────────────────┤ \\ 4 | // │ Copyright © 2008-2016 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ 5 | // │ Copyright © 2008-2016 Sencha Labs (http://sencha.com) │ \\ 6 | // ├───────────────────────────────────────────────────────────────────────────────────────────────────────┤ \\ 7 | // │ Licensed under the MIT (https://github.com/DmitryBaranovskiy/raphael/blob/master/license.txt) license.│ \\ 8 | // └───────────────────────────────────────────────────────────────────────────────────────────────────────┘ \\ 9 | -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/expenses_financial_budget/expenses_financial_budget.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Copyright (c) 2020, PibiCo and contributors 3 | # For license information, please see license.txt 4 | 5 | from __future__ import unicode_literals 6 | import frappe 7 | from frappe.model.document import Document 8 | 9 | class ExpensesFinancialBudget(Document): 10 | def autoname(self): 11 | """Set name `date` plus `financial_budget_code`""" 12 | ## self.name = get_datetime(self.posting_date).strftime("%y%m%d") + "_" + str(self.financial_budget_code) 13 | self.name = str(self.financial_budget_code) + "_" + str(self.financial_budget_name) 14 | 15 | @frappe.whitelist() 16 | def get_last_budget(): 17 | """Returns last recorded budget to generate code. 18 | """ 19 | ppto = '0000' 20 | budget = frappe.get_last_doc('Expenses Financial Budget') 21 | if budget: 22 | ppto = budget.financial_budget_code 23 | sqe = '%004d' % (int(ppto[-4:]) + 1) 24 | return sqe -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/taskboard/example1/load.json: -------------------------------------------------------------------------------- 1 | { 2 | "onSingleLine": true, 3 | "lists": [ 4 | { 5 | "title": "todo", 6 | "defaultStyle": "lobilist-danger", 7 | "items": [ 8 | { 9 | "title": "beforeItemDelete is never called", 10 | "description": "even in your \"Event handling\" example" 11 | } 12 | ] 13 | }, 14 | { 15 | "title": "doing", 16 | "defaultStyle": "lobilist-info", 17 | "items": [ 18 | { 19 | "title": "Function to get all lobilist info (lists, items) as object" 20 | } 21 | ] 22 | }, 23 | { 24 | "title": "done", 25 | "defaultStyle": "lobilist-success", 26 | "items": [ 27 | { 28 | "title": "List style change event" 29 | } 30 | ] 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /project_controls/public/dist/js/custom.min.js: -------------------------------------------------------------------------------- 1 | $(function(){"use strict";feather.replace(),$(".preloader").fadeOut(),$(".nav-toggler").on("click",function(){$("#main-wrapper").toggleClass("show-sidebar"),$(".nav-toggler i").toggleClass("ti-menu")}),$(function(){$(".service-panel-toggle").on("click",function(){$(".customizer").toggleClass("show-service-panel")}),$(".page-wrapper").on("click",function(){$(".customizer").removeClass("show-service-panel")})}),$(function(){$('[data-toggle="tooltip"]').tooltip()}),$(function(){$('[data-toggle="popover"]').popover()}),$(".message-center, .customizer-body, .scrollable, .scroll-sidebar").perfectScrollbar({wheelPropagation:!0}),$("body, .page-wrapper").trigger("resize"),$(".page-wrapper").delay(20).show(),$(".list-task li label").click(function(){$(this).toggleClass("task-done")}),$(".show-left-part").on("click",function(){$(".left-part").toggleClass("show-panel"),$(".show-left-part").toggleClass("ti-menu")}),$(".custom-file-input").on("change",function(){var e=$(this).val();$(this).next(".custom-file-label").html(e)})}); -------------------------------------------------------------------------------- /project_controls/public/assets/libs/chartist-plugin-tooltips/dist/chartist-plugin-tooltip.css: -------------------------------------------------------------------------------- 1 | .chartist-tooltip { 2 | position: absolute; 3 | display: inline-block; 4 | opacity: 0; 5 | min-width: 5em; 6 | padding: .5em; 7 | background: #F4C63D; 8 | color: #453D3F; 9 | font-family: Oxygen,Helvetica,Arial,sans-serif; 10 | font-weight: 700; 11 | text-align: center; 12 | pointer-events: none; 13 | z-index: 1; 14 | -webkit-transition: opacity .2s linear; 15 | -moz-transition: opacity .2s linear; 16 | -o-transition: opacity .2s linear; 17 | transition: opacity .2s linear; } 18 | .chartist-tooltip:before { 19 | content: ""; 20 | position: absolute; 21 | top: 100%; 22 | left: 50%; 23 | width: 0; 24 | height: 0; 25 | margin-left: -15px; 26 | border: 15px solid transparent; 27 | border-top-color: #F4C63D; } 28 | .chartist-tooltip.tooltip-show { 29 | opacity: 1; } 30 | 31 | .ct-area, .ct-line { 32 | pointer-events: none; } 33 | 34 | /*# sourceMappingURL=chartist-plugin-tooltip.css.map */ 35 | -------------------------------------------------------------------------------- /project_controls/public/dist/js/sidebarmenu.min.js: -------------------------------------------------------------------------------- 1 | $(function(){"use strict";var s=window.location+"",i=s.replace(window.location.protocol+"//"+window.location.host+"/",""),a=$("ul#sidebarnav a").filter(function(){return this.href===s||this.href===i});a.parentsUntil(".sidebar-nav").each(function(s){$(this).is("li")&&0!==$(this).children("a").length?($(this).children("a").addClass("active"),0===$(this).parent("ul#sidebarnav").length?$(this).addClass("active"):$(this).addClass("selected")):$(this).is("ul")||0!==$(this).children("a").length?$(this).is("ul")&&$(this).addClass("in"):$(this).addClass("selected")}),a.addClass("active"),$("#sidebarnav a").on("click",function(s){$(this).hasClass("active")?$(this).hasClass("active")&&($(this).removeClass("active"),$(this).parents("ul:first").removeClass("active"),$(this).next("ul").removeClass("in")):($("ul",$(this).parents("ul:first")).removeClass("in"),$("a",$(this).parents("ul:first")).removeClass("active"),$(this).next("ul").addClass("in"),$(this).addClass("active"))}),$("#sidebarnav >li >a.has-arrow").on("click",function(s){s.preventDefault()})}); -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/budget_linked_item/budget_linked_item.json: -------------------------------------------------------------------------------- 1 | { 2 | "creation": "2020-11-05 13:15:04.147295", 3 | "doctype": "DocType", 4 | "document_type": "Other", 5 | "editable_grid": 1, 6 | "engine": "InnoDB", 7 | "field_order": [ 8 | "reference_doctype", 9 | "reference_value" 10 | ], 11 | "fields": [ 12 | { 13 | "fieldname": "reference_doctype", 14 | "fieldtype": "Link", 15 | "in_list_view": 1, 16 | "label": "Reference Transaction", 17 | "options": "DocType", 18 | "reqd": 1 19 | }, 20 | { 21 | "fieldname": "reference_value", 22 | "fieldtype": "Dynamic Link", 23 | "in_list_view": 1, 24 | "label": "Reference Value", 25 | "options": "reference_doctype", 26 | "reqd": 1 27 | } 28 | ], 29 | "istable": 1, 30 | "modified": "2020-11-20 13:42:35.343190", 31 | "modified_by": "Administrator", 32 | "module": "Project Controls", 33 | "name": "Budget Linked Item", 34 | "owner": "Administrator", 35 | "permissions": [], 36 | "quick_entry": 1, 37 | "sort_field": "modified", 38 | "sort_order": "DESC", 39 | "track_changes": 1 40 | } -------------------------------------------------------------------------------- /project_controls/public/assets/libs/raphael/license.txt: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2008-2010 Dmitry Baranovskiy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /project_controls/public/assets/extra-libs/datatables.net/License.txt: -------------------------------------------------------------------------------- 1 | Copyright SpryMedia Limited and other contributors 2 | http://datatables.net 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is 9 | furnished to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in 12 | all copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | THE SOFTWARE. -------------------------------------------------------------------------------- /project_controls/public/dist/js/pages/datatable/datatable-basic.init.js: -------------------------------------------------------------------------------- 1 | /*************************************************************************************/ 2 | // -->Template Name: Bootstrap Press Admin 3 | // -->Author: Themedesigner 4 | // -->Email: niravjoshi87@gmail.com 5 | // -->File: datatable_basic_init 6 | /*************************************************************************************/ 7 | 8 | /**************************************** 9 | * Basic Table * 10 | ****************************************/ 11 | $('#zero_config').DataTable(); 12 | 13 | /**************************************** 14 | * Default Order Table * 15 | ****************************************/ 16 | $('#default_order').DataTable({ 17 | "order": [ 18 | [3, "desc"] 19 | ] 20 | }); 21 | 22 | /**************************************** 23 | * Multi-column Order Table * 24 | ****************************************/ 25 | $('#multi_col_order').DataTable({ 26 | columnDefs: [{ 27 | targets: [0], 28 | orderData: [0, 1] 29 | }, { 30 | targets: [1], 31 | orderData: [1, 0] 32 | }, { 33 | targets: [4], 34 | orderData: [4, 0] 35 | }] 36 | }); -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/stamp/stamp.json: -------------------------------------------------------------------------------- 1 | { 2 | "autoname": "field:title", 3 | "creation": "2021-03-18 08:38:42.744410", 4 | "doctype": "DocType", 5 | "document_type": "Setup", 6 | "editable_grid": 1, 7 | "engine": "InnoDB", 8 | "field_order": [ 9 | "title", 10 | "description" 11 | ], 12 | "fields": [ 13 | { 14 | "fieldname": "title", 15 | "fieldtype": "Data", 16 | "in_list_view": 1, 17 | "label": "Title", 18 | "reqd": 1, 19 | "unique": 1 20 | }, 21 | { 22 | "fieldname": "description", 23 | "fieldtype": "Data", 24 | "label": "Description" 25 | } 26 | ], 27 | "modified": "2021-03-18 08:50:18.252809", 28 | "modified_by": "Administrator", 29 | "module": "Project Controls", 30 | "name": "Stamp", 31 | "owner": "francisco.alaez@pibico.es", 32 | "permissions": [ 33 | { 34 | "create": 1, 35 | "delete": 1, 36 | "email": 1, 37 | "export": 1, 38 | "print": 1, 39 | "read": 1, 40 | "report": 1, 41 | "role": "System Manager", 42 | "share": 1, 43 | "write": 1 44 | }, 45 | { 46 | "create": 1, 47 | "delete": 1, 48 | "email": 1, 49 | "export": 1, 50 | "print": 1, 51 | "read": 1, 52 | "report": 1, 53 | "role": "Stock Manager", 54 | "share": 1, 55 | "write": 1 56 | } 57 | ], 58 | "quick_entry": 1, 59 | "sort_field": "modified", 60 | "sort_order": "DESC", 61 | "track_changes": 1 62 | } -------------------------------------------------------------------------------- /project_controls/project_controls/doctype/delivery_purpose/delivery_purpose.json: -------------------------------------------------------------------------------- 1 | { 2 | "allow_import": 1, 3 | "allow_rename": 1, 4 | "autoname": "field:purpose", 5 | "creation": "2021-03-18 00:40:34.247354", 6 | "doctype": "DocType", 7 | "document_type": "Setup", 8 | "editable_grid": 1, 9 | "engine": "InnoDB", 10 | "field_order": [ 11 | "purpose", 12 | "description" 13 | ], 14 | "fields": [ 15 | { 16 | "fieldname": "purpose", 17 | "fieldtype": "Data", 18 | "label": "Purpose", 19 | "unique": 1 20 | }, 21 | { 22 | "fieldname": "description", 23 | "fieldtype": "Data", 24 | "label": "Description" 25 | } 26 | ], 27 | "modified": "2021-03-18 08:50:33.092728", 28 | "modified_by": "Administrator", 29 | "module": "Project Controls", 30 | "name": "Delivery Purpose", 31 | "owner": "francisco.alaez@pibico.es", 32 | "permissions": [ 33 | { 34 | "create": 1, 35 | "delete": 1, 36 | "email": 1, 37 | "export": 1, 38 | "print": 1, 39 | "read": 1, 40 | "report": 1, 41 | "role": "System Manager", 42 | "share": 1, 43 | "write": 1 44 | }, 45 | { 46 | "create": 1, 47 | "delete": 1, 48 | "email": 1, 49 | "export": 1, 50 | "print": 1, 51 | "read": 1, 52 | "report": 1, 53 | "role": "Stock Manager", 54 | "share": 1, 55 | "write": 1 56 | } 57 | ], 58 | "quick_entry": 1, 59 | "sort_field": "modified", 60 | "sort_order": "DESC", 61 | "track_changes": 1 62 | } -------------------------------------------------------------------------------- /project_controls/www/404.html: -------------------------------------------------------------------------------- 1 | {% extends "templates/web.html" %} 2 | 3 | {%- block title -%}{{_("Not Found")}}{%- endblock -%} 4 | 5 | {% block page_content %} 6 | 18 | 19 |
{{_("The page you are looking for is missing. This could be because it is moved or there is a typo in the link.")}}
29 | 30 |{{ _("Error Code: {0}").format('404') }}
32 | 33 |