Oliver
61d613ff34
Base URL configuration options ( #4749 )
...
* Improve construct_absolute_url method
- Look for hard-coded site URL if provided
- Otherwise look for specified site URL
- Otherwise look at the provided request object
* Refactor existing code which used base URL setting
* Update docs
* Validate that a provided base URL is valid
2023-05-02 22:14:57 +10:00
Matthias Mair
10c3d101e8
Replace mklint with djlint ( #4746 )
...
* remove markuplint
* remove dedicated html step - will be done by pre-commit
* add djlint for django template linting
* Fix T003: Endblock should have name
* Fix H013: Img tag should have an alt attribute
* Fix H014: Found extra blank lines
* Fix T003: Endblock should have name
* Fix H013: Img tag should have an alt attribute
* small fixes
* Fix T001: Variables should be wrapped in a single whitespace
* Fix T003: Endblock should have name
* small fixes
* fix form method
* add entry to contributing
* fix template changes
* another fix
* use current version
2023-05-02 20:03:52 +10:00
Matthias Mair
5e99e54bbc
Update README.md with digitalocean info ( #4742 )
...
* Update README.md with digitalocean info
* update link for DO in docs
2023-05-01 19:42:14 +02:00
Oliver
ad4acef459
Plugin metadata docs ( #4724 )
...
* Add page for model metadata
* Add intro section
* Add info on direct access
* more updates
2023-05-01 23:33:44 +10:00
Matthias Mair
abee2cee88
Code style improvements ( #4683 )
...
* fix list comps
* mopre comp fixes
* reduce computing cost on any() calls
* add bugbear
* check for clean imports
* only allow limited relative imports
* fix notification method lookup
* fix notification method assigement
* rewrite assigment
* fix upstream changes to new style
* fix upstream change to new coding style
2023-04-28 20:49:53 +10:00
Oliver
f6021c4749
sentry.io improvements ( #4712 )
...
* Write function to catch sentry.io events before sending
- Will let us ignore certain types of errors which we are not interested in
* Cleanup
* Include release info
* Allow sentry reporting in debug mode
* Consolidate DRF sentry code into InvenTree/sentry.py
* Add more error types to ignore
* update docs
2023-04-28 06:54:31 +10:00
Oliver
e2c3b28640
Company docs updates ( #4710 )
...
* Refactor order documentation into simpler consolidated pages
* Reorganize images
* Add documentation on "Contact"
* Add imgae
2023-04-27 22:27:21 +10:00
Matthias Mair
3975a85742
Check if doc links are broken ( #4686 )
...
* add check for links
* fix style
* call silently
* add dep
* add path
* ignore readme as it contains necesarry broken links
* fix syntax
* check recursevly
* run in sync
* use linkcheckmd instaead
* use sync
* add requests
* revert fix to check if checks still work
* fix lookup
* fix old link
* run check verbose
* run async
* remove recurse
* introduce error for test
* fix link
2023-04-27 07:24:26 +10:00
Oliver
608f96c723
Add python example for deleting a part ( #4703 )
...
* Add python example for deleting a part
* Ignore PRs which are just docs from release notes
2023-04-26 23:18:03 +10:00
Oliver
5fcab2aec3
Specify order currency ( #4698 )
...
* Add 'order_currency' to the various external order models
- By default will use the currency specified for the supplier (or customer)
- Can be specified per order, also
* Display order currency on order pgae
* Add 'order_currency' field
* Enable "blank" currency option (to default to the currency specified by the referenced company
* Fix default currency code when adding line items
* Remove 'total_price_currency' serializer field
- Now replaced with 'order_currency' for greater flexibility
* Bump api_version.py
* Update default order report templates
* Updated docs
* More docs updaes
* Adjust unit tests
* Use 'order_currency' in order tables
* Update purchase order api unit tests
2023-04-26 17:35:15 +10:00
Oliver
8df207d8e1
Extend ReportMixin class to support labels ( #4678 )
...
* Extend ReportMixin context to shim label templates also
* Update docs
2023-04-22 23:46:43 +10:00
Oliver
50cbaff76d
Fixes for docs building ( #4659 )
2023-04-22 23:35:25 +10:00
Oliver
2ffd2354eb
Documentation integration ( #4653 )
...
* Add documentation under docs/ directory
* Add CI workflow for mkdocs configuration checking
* Add documentation issue template
* update pip-tools?
* Update .gitignore files
* Fix .gitignore rules
* Improve release notes page
* remove references to old repo
2023-04-22 22:40:29 +10:00
Oliver Walters
48cbd3be97
Remove (old) docs
2021-03-31 20:13:12 +11:00
Oliver Walters
d953f1a31e
Remove some docs pages
...
- These are now being consolidated on the inventree.github.io page
2020-04-18 14:09:14 +10:00
Oliver
539b000460
Update start.rst
...
typo fix
2020-04-16 21:02:14 +10:00
Oliver Walters
4594f1e2b8
Update requirements documentation
...
- Add python3-dev and g++
- Add wheel to PIP requirements file
2020-04-16 09:56:32 +10:00
Oliver Walters
64c567474a
Doc fix
2020-02-16 09:25:28 +11:00
Oliver Walters
d827070585
Fix docs
2020-02-02 18:11:29 +11:00
Oliver Walters
38be1fc696
Don't force backup step as part of **make update
2020-02-02 18:05:50 +11:00
Oliver Walters
6cd3b3176c
Regenerate translation files
...
- Also fix documentation for making a virtual envirtonment
2019-12-09 22:17:21 +11:00
Oliver Walters
ef37eada2f
Tweak docs
2019-12-05 23:07:36 +11:00
Oliver Walters
f648433e53
Add documentation for creating a virtual environment
2019-12-05 22:56:20 +11:00
Oliver Walters
225ad0ffa6
Add note in contribution file regarding translations
2019-09-27 10:07:34 +10:00
Oliver Walters
b56a1ade24
Make translation compilation a separate step
...
- Must be run after a translation file is updated
2019-09-26 10:21:14 +10:00
Oliver Walters
fcb47fce09
Make gettext a prerequisite rather than polluting the make file with apt commands that require sudo
2019-09-26 10:16:45 +10:00
Oliver Walters
9be528a3fb
Add (brief) documentation page regarding translations
2019-09-26 10:07:18 +10:00
Oliver Walters
205567cfb4
cd to the correct directory to run the dev server
2019-09-13 15:47:34 +10:00
Oliver Walters
ee73ea714e
Update docs for installing with PostgreSQL
...
- make target
- documentation
2019-09-09 16:11:26 +10:00
Oliver Walters
da5f2338eb
Ensure that required packages are installed when performing update step
2019-09-09 14:14:38 +10:00
Oliver Walters
e81a4ffacd
Add docs for common modules
2019-09-08 23:36:25 +10:00
Oliver Walters
d7f969613e
Update makefile and docs
2019-09-08 20:45:01 +10:00
Oliver Walters
7ef2932f38
Add documentation on perfoming system upgrades
2019-09-04 10:54:15 +10:00
Oliver Walters
c988f9486e
Re-order docs index
2019-09-02 17:59:10 +10:00
Oliver Walters
90254d1572
add a note about file encoding
2019-09-02 17:46:42 +10:00
Oliver Walters
37507f2b43
More cleanup of docs
2019-09-02 17:43:20 +10:00
Oliver Walters
47e9c44c43
Prefix correct directory in docs
2019-09-02 17:04:44 +10:00
Oliver Walters
92940f1333
Update makefile docs
2019-09-02 16:05:26 +10:00
Oliver Walters
d30cad2341
Emphasis on config.yaml
2019-09-02 16:05:19 +10:00
Oliver Walters
31f3ead5dc
Andrew's eagle eyes
2019-09-02 15:52:19 +10:00
Oliver Walters
4de12033bb
Change pip3 to python3-pip
2019-09-02 15:51:58 +10:00
Oliver Walters
e9efac403c
Tweak install docs
2019-09-01 22:55:18 +10:00
Oliver Walters
e32048d3c6
Add documentation for data migration
2019-09-01 22:55:02 +10:00
Oliver Walters
d9cc03c5ca
Improve installation documentation
2019-09-01 22:16:58 +10:00
Oliver Walters
d0f29ab83b
Add note on MySQL collation option
2019-08-15 13:25:47 +10:00
Oliver Walters
475e1681de
Doc fix
2019-08-14 12:54:38 +10:00
Oliver Walters
905c02d86f
Copy config template to config file if it does not exist
2019-08-14 12:05:47 +10:00
Oliver Walters
0fa5cfdd66
Add doc for mysql installation
2019-08-14 11:32:18 +10:00
Oliver Walters
5ee07eae7c
Update installation routine and docs
...
- Single call of "make install" does everything
- Add backup_dir option to yaml config file
2019-08-01 20:07:06 +10:00
Oliver Walters
31e6aa6906
doc fix
2019-07-12 00:15:47 +10:00
Oliver Walters
04efa2ece8
Add simple deployment documentation
2019-07-12 00:14:40 +10:00
Oliver Walters
07c95f2032
Doc tweaks
2019-07-11 23:15:24 +10:00
Oliver Walters
194c15492f
MEDIA_ROOT is now provided in config.yaml
2019-07-10 23:41:33 +10:00
Oliver Walters
e231de6951
Documentation for allowed hosts / CORS headers
2019-07-10 23:33:46 +10:00
Oliver Walters
b941a4115f
Documentation for settings file
2019-07-10 23:11:41 +10:00
Diego Herranz
064e09ee02
doc: python3 instead of python
...
Otherwise, python2 would be used in most systems.
2019-07-02 08:52:01 +01:00
Oliver Walters
2768a7cdf3
Added some docs
2019-06-18 01:49:07 +10:00
Oliver Walters
e28a435c07
Add entry point for order documentation
2019-06-15 17:13:28 +10:00
Oliver Walters
e91aa075b6
Fix a typo
2019-05-09 08:55:25 +10:00
Oliver Walters
a03027ec9b
Add makefile option for quick backup
2019-05-07 07:46:29 +10:00
Oliver Walters
1d719f1ad3
Fixed image
2019-05-06 08:19:18 +10:00
Oliver Walters
c6a7d1c243
Added a bunch of developer documentation
2019-05-05 20:13:59 +10:00
Oliver Walters
7c45f8dc24
Remove absolute URL encoding
...
- Should now work on RTD
2019-04-28 08:11:29 +10:00
Oliver Walters
e512bc6536
Fix for autoapi-dirs
2019-04-28 01:17:28 +10:00
Oliver Walters
aa04941bf1
Add module-level docstrings for each app
2019-04-28 01:05:45 +10:00
Oliver Walters
b0487b33dc
Change documentation root url to 'docs'
2019-04-28 00:58:59 +10:00
Oliver Walters
3a43a8ba72
Add custom links to app documentation
2019-04-28 00:57:29 +10:00
Oliver Walters
c87166a49a
Prevent auto-addition of toc by autoapi
...
- Also fix links in sidebar
2019-04-28 00:37:20 +10:00
Oliver Walters
0d8f14d3e2
Add index and modindex to sidebar
...
- https://stackoverflow.com/questions/25243482/how-to-add-sphinx-generated-index-to-the-sidebar-when-using-read-the-docs-theme
2019-04-28 00:20:27 +10:00
Oliver Walters
4aef8eecea
Force TOC to appear in sidebar for each page
...
- https://stackoverflow.com/questions/18969093/how-to-include-the-toctree-in-the-sidebar-of-each-page#19007358
2019-04-28 00:03:19 +10:00
Oliver Walters
5e6d49102d
Add docstring documentation to the main InvenTree app
2019-04-27 21:21:58 +10:00
Oliver Walters
d9169a0dd1
Add docstrings for Build app
2019-04-27 20:35:14 +10:00
Oliver Walters
53ec42af03
Generate documentation from makefile
...
- Had to change 'docs' to 'documentation' to prevent directory clash
2019-04-27 17:22:23 +10:00
Oliver Walters
ad3defffe3
Use sphinx-autoapi to generate documentation files
...
- Select which files to ignore
- Only display items with a docstring
2019-04-27 17:19:51 +10:00
Oliver Walters
8d0df6654c
Ignore migration files
2019-04-27 16:48:04 +10:00
Oliver Walters
e3440cbb90
Initialize sphinx documentation
...
- Change theme to sphinx_rtd_theme
- Ignore build files for docs
2019-04-27 16:09:52 +10:00
Oliver Walters
66cf8239fc
Add initial requirements for documentation
2019-04-27 15:44:46 +10:00