Matthias
f1553337f7
add pre-commit
2022-05-16 00:15:25 +02:00
Matthias
3154a4ebd0
remove old import catching
2022-05-15 21:01:55 +02:00
Oliver
41177f8611
Merge pull request #2918 from SchrodingersGat/translation-adjustment
...
Translation adjustment
2022-05-02 11:25:56 +10:00
Oliver Walters
d49763bd25
Adjust translation compilation step performed as part of "invoke update"
2022-05-02 10:53:43 +10:00
Oliver Walters
cfb523adec
Adds option to delete existing data when importing records
2022-05-02 10:45:26 +10:00
Oliver Walters
ef530956a8
Run translation as part of the update process
2022-05-01 22:38:18 +10:00
Oliver
d8d22e5f38
Refactor code (so that it actually runs)...
...
- Invoke does not have access to the local virtual environment
- Some functions need to be split out from settings.py
2022-01-06 14:20:26 +11:00
Oliver
836b6275b6
Removes custom plugins directory
...
- rely on plugins.txt instead
2022-01-06 13:31:04 +11:00
Oliver
5c2121b1a1
Add invoke target to install plugins from file
2022-01-06 12:25:07 +11:00
Matthias
41302398e9
managment and invoke commands to remove mfa
2021-12-11 23:07:37 +01:00
Matthias
a06d91d9a3
fix reference name
2021-11-28 17:21:54 +01:00
Matthias
9454b51866
fix rules
2021-11-28 17:18:46 +01:00
Matthias
5f685f3c2a
fix db sessions in import / export
2021-11-28 16:54:11 +01:00
Matthias
6511a774d1
exclude sessions from imort / exports
2021-11-27 00:04:43 +01:00
Matthias
ba1c396792
reduce regex
2021-11-25 00:49:27 +01:00
Matthias
0f4adb1074
use regex matching and support multiline
2021-11-25 00:46:23 +01:00
Matthias
0448744f56
[FR] testing language
...
Fixes #2353
2021-11-24 23:07:48 +01:00
Matthias
9abbb6cb5e
PEP fixes for ci / maintenance scripts
2021-11-19 21:50:41 +01:00
Oliver
3a61d11f5a
Adds a scheduled task to remove old notification entries from the database
2021-11-04 01:33:26 +11:00
Oliver
0c04bfaa85
Move "rebuild_thumbnails" to being a management command
...
- Does not run every time the server reboots
- Has to be called manually
- Normally does not need to be run and is a long-running process!
2021-10-05 08:05:26 +11:00
Oliver Walters
d0ccf8647d
Add js linting to github workflow
2021-08-28 20:59:41 +10:00
Matthias
575cf87b98
also run static on update
2021-08-19 23:37:38 +02:00
Matthias
ee33de711a
move translation stats into own task
2021-08-19 23:36:54 +02:00
Oliver
41db0ff60d
Need to specify python3
2021-08-18 14:58:16 +10:00
Oliver
7bfddd6d51
Simplify init scripts
...
Single script init.sh which performs the following tasks:
- Creates required directory structure
- Activates python venv (if required)
- Waits for database connection
- Runs command
2021-08-18 09:52:27 +10:00
Oliver
187c9b0971
Add server init script
...
- Taken (mostly) from https://github.com/inventree/InvenTree/pull/1949
2021-08-17 23:10:57 +10:00
Oliver
92aace1278
Run translation step as part of "update"
2021-08-17 18:22:07 +10:00
Matthias
ae8e58ac12
invoke task for celan_settings
2021-08-01 01:06:17 +02:00
Oliver
5198c5f9fa
Fix for delete-data command
2021-06-21 10:38:50 +10:00
Oliver
8e9e04b400
Adds invoke task for deleting all database records
2021-06-21 10:23:53 +10:00
Oliver
5a2227862a
Exclude authtoken
2021-06-20 16:36:39 +10:00
Oliver
7cc1c84b4b
exclude exchange rate info from import / export tasks
2021-06-20 16:13:07 +10:00
Oliver
9a4ccedf5c
Adds a management command to rebuild MPTT models
...
- Important to do after importing records / fixtures!
- Otherwise very strange things might happen especially when you try to use the API...
2021-06-18 21:53:15 +10:00
Matthias
ec19d77523
fix whitespaces in paths
2021-06-13 20:08:42 +02:00
Matthias
f2b0717d10
removes all lines consisting only of spaces
...
this really bothers me for some reason - nothing technical
2021-05-06 12:11:38 +02:00
Oliver Walters
7a19145be1
Disable wrapping for translation files
...
This ensures that the updates pushed back from crowding don't have unnecessary file deltas
Ref: https://docs.djangoproject.com/en/3.2/ref/django-admin/#django-admin-makemessages
2021-05-05 17:34:35 +10:00
Matthias
28a67828e3
[BUG] invoke: too many arguments
...
Fixes #1543
2021-05-04 22:04:05 +02:00
eeintech
c5ce5c533b
Add owner model to imports ignore list
2021-04-27 11:10:46 -04:00
Oliver Walters
b08cd8da20
Remove dbbackup integration
...
- Data dumping and restoring is now very complex!
- We should use the invoke export-records function now, rather than relying on dbbackup / dbrestore
- Documentation will be updated to match
2021-04-25 12:14:36 +10:00
Oliver Walters
2f2354afdc
Pre-process json data before importing
...
- Removes any unwanted "permissions" entries from data imported from an *older* version of InvenTree
2021-04-25 12:07:58 +10:00
Oliver Walters
f766711838
Add fixture for users / groups
2021-04-25 11:41:48 +10:00
Oliver Walters
d9d6a2392d
Custom post-processing step as part of export-records command:
...
- We must delete the permission objects associated with a user or group, as auth.permissions are *NOT* included in the exported data file
- The permissions will be automatically created on first run of the server
2021-04-25 11:29:07 +10:00
Oliver Walters
dd8c0276c7
Ignore session data when exporting records
2021-04-25 10:52:47 +10:00
Oliver Walters
de720afd0e
Exclude unwanted modules from import / export
2021-04-25 10:13:31 +10:00
Oliver Walters
a1e835e01b
Add some new (empty) locale translation entries
...
- fr
- it
- ja
- pl
- ru
- zh
Also fixes the `invoke translate` command (maybe it was changed with the recent update to Django 3.2?)
The CI pipeline now runs the translation and static collection steps, to check those for errors.
2021-04-21 12:33:56 +10:00
Matthias
2943dc6083
initial implementation as in #1485
2021-04-20 13:37:19 +02:00
Oliver Walters
44fe5721e0
Disgusting hack for tasks.py
2021-04-11 14:05:55 +10:00
Oliver Walters
2e8d3b6424
Fix for tasks.py (??)
2021-04-11 13:22:16 +10:00
Oliver Walters
8f626d305e
Fix location of entrypoint scripts
2021-04-10 22:35:10 +10:00
Oliver Walters
2436b1f2c9
Entrypoint script - start.sh
2021-04-02 00:40:47 +11:00
Oliver Walters
8d3b9e2ca4
Updates to settings.py
...
- Create secret_key.txt if it does not exist
- Copy default settings file if it does not exist
2021-04-02 00:06:17 +11:00
Oliver Walters
3a0c68bf5c
Add invoke task to start background worker
2021-03-24 22:42:04 +11:00
Oliver Walters
df0ab2359f
Remove invoke tasks which perform system commands
...
- tasks.py is now for InvenTree specific tasks only
2021-03-24 22:24:47 +11:00
eeintech
d6eae83809
Added inv restore command
2021-02-10 10:55:04 -05:00
Oliver Walters
c392bba196
Add script to calculate translation stats
2021-01-18 19:13:52 +11:00
Oliver Walters
28333c1a21
Add a simple "shell" task
2020-11-24 21:18:00 +11:00
Oliver Walters
563bfe9bf5
Further fixes to tasks.py
2020-11-12 16:10:00 +11:00
Oliver Walters
1738df9042
Update unit tests
2020-11-12 14:48:57 +11:00
Oliver Walters
ec8d8e5a64
Add more invoke commands:
...
- export-records: Exports all database records to external file
- import-records: Imports database records from external file
- import-fixtures: Fills the database with dummy records
2020-11-12 13:31:27 +11:00
Oliver Walters
767ceed698
Update translation files
2020-10-24 22:13:40 +11:00
Oliver Walters
16f1b4c784
Add hook to update group permission roles
...
(doesn't do anything yet)
2020-10-03 23:45:24 +10:00
Oliver Walters
ca6994566d
Add better terminal support for invoke server command
2020-09-28 21:26:40 +10:00
Oliver Walters
95c5c4b575
Fix issues with circular imports
2020-09-17 22:44:17 +10:00
Oliver Walters
e3d92e1390
Fixes for translation script
2020-09-02 23:54:35 +10:00
Oliver Walters
911727f7b7
Update test fixtures
...
- Can't assume that pk values will be assigned sensibly!
- Need to hard-code them in
2020-09-02 19:47:07 +10:00
Oliver Walters
55c1ea750c
Add CI tests for MySQL database
2020-09-01 21:01:38 +10:00
Ben Charlton
07f7b46a8a
Fix invoke pty error when running 'invoke superuser'
2020-08-28 20:38:16 +01:00
Oliver Walters
017c1ece89
Update docstring
2020-08-21 21:51:22 +10:00
Oliver Walters
d8f9f95cb4
Add command to run the development server
2020-08-21 21:49:03 +10:00
Oliver Walters
ef1e598341
Install PIP requirements as a part of "invoke install"
2020-08-21 21:32:08 +10:00
Oliver Walters
592e87941d
Add more targets
...
- superuser
- backup
2020-08-21 21:24:02 +10:00
Oliver Walters
f5fd0fc5be
Migrate "mysql" and "postgresql" targets
2020-08-21 21:17:38 +10:00
Oliver Walters
af50e29e2c
Migrate "translate" command
2020-08-21 21:13:28 +10:00
Oliver Walters
ec1e646de0
Migrate "style" task
2020-08-21 21:12:05 +10:00
Oliver Walters
ab75f85555
Migrate "test" command to invoke
2020-08-21 21:10:14 +10:00
Oliver Walters
05fae4be87
Are more methods to tasks.py:
...
- static
- update
- install
- key
- coverage
The functionality of setup.py is now included here!
2020-08-21 21:08:04 +10:00
Oliver Walters
f4debeac47
Moving to "invoke" framework
...
- Add "migrate" test
2020-08-21 20:39:43 +10:00