├── .editorconfig ├── .github └── issue_template.md ├── .gitignore ├── MANIFEST.in ├── README.md ├── frappe_s3_attachment ├── __init__.py ├── config │ ├── __init__.py │ ├── desktop.py │ └── docs.py ├── controller.py ├── frappe_s3_attachment │ ├── __init__.py │ └── doctype │ │ ├── __init__.py │ │ └── s3_file_attachment │ │ ├── __init__.py │ │ ├── s3_file_attachment.js │ │ ├── s3_file_attachment.json │ │ ├── s3_file_attachment.py │ │ ├── test_s3_file_attachment.js │ │ └── test_s3_file_attachment.py ├── hooks.py ├── modules.txt ├── patches.txt └── templates │ ├── __init__.py │ └── pages │ └── __init__.py ├── license.txt ├── requirements.txt ├── setup.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/.gitignore -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/README.md -------------------------------------------------------------------------------- /frappe_s3_attachment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/__init__.py -------------------------------------------------------------------------------- /frappe_s3_attachment/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/config/desktop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/config/desktop.py -------------------------------------------------------------------------------- /frappe_s3_attachment/config/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/config/docs.py -------------------------------------------------------------------------------- /frappe_s3_attachment/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/controller.py -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.js -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.json -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/s3_file_attachment.py -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/test_s3_file_attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/test_s3_file_attachment.js -------------------------------------------------------------------------------- /frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/test_s3_file_attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/frappe_s3_attachment/doctype/s3_file_attachment/test_s3_file_attachment.py -------------------------------------------------------------------------------- /frappe_s3_attachment/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/frappe_s3_attachment/hooks.py -------------------------------------------------------------------------------- /frappe_s3_attachment/modules.txt: -------------------------------------------------------------------------------- 1 | Frappe S3 Attachment -------------------------------------------------------------------------------- /frappe_s3_attachment/patches.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frappe_s3_attachment/templates/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | License: MIT -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | python-magic==0.4.18 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerodha/frappe-attachments-s3/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 90 3 | --------------------------------------------------------------------------------