Tim
29db2f1fb7
Better late than never
2022-02-01 10:10:57 +00:00
Raoul Snyman
4d3ade20c7
Add support for folders to plugins
...
- Make a derivative MediaManagerItem class for generic folder support
- Make add and choose folder dialogs based on image plugin dialogs
- Implement folder and item mixins to get db models "for free"
- Implement database layer for media plugin
- Implement database layer for presentations plugins
- Refactor media plugin to inherit from FolderLibraryItem
- Refactor presentations plugin to inherit from FolderLibraryItem
- Migrate media files from settings to database
- Migrate presentations files from settings to database
- Convert the load icons in the media plugin into a dropdown
- Add new tests for MediaMediaItem.get_list()
- Closes #165
- Closes #223
- Closes #224
- Closes #582
2021-08-25 22:51:43 -07:00
Tomas Groth
8ef650b6cb
Update database_exists method. maybe it will support multiple versions.
2021-03-26 21:21:42 +00:00
Tim Bentley
aade849aca
End of 2020 - Just change the Year!
2020-12-30 21:42:49 +00:00
Daniel
eb3dc6b221
Fix first run issues
2020-10-20 11:32:48 +00:00
Tim Bentley
6eba3b7a3e
Settings cleanup
2020-06-06 16:05:36 +00:00
Mattias Põldaru
e95ee62574
Fix errors in translatable texts.
2020-05-05 18:17:21 +00:00
Tomas Groth
5e6c20486a
Update Reveal.js to 3.9.2
2020-03-03 21:26:16 +00:00
Tim Bentley
3dcac055be
Migrate Media and add Pytest-qt
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-09 20:24:05 +00:00
Tim Bentley
6ea4893ad6
Change Year
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Raoul Snyman
1e76868a23
Remove vim lines from files and add a .editorconfig for editors that support it
2019-10-10 15:28:16 +00:00
Raoul Snyman
38a6f1b2ca
Use PyMySQL rather than MySQL Connector
2019-08-03 11:19:25 -07:00
Phill
9c35b7dcdc
Minor fixes, and changes
2019-07-03 14:23:23 +01:00
Phill
d178b7adba
Tidy ups + doc
2019-05-22 21:46:51 +01:00
Phill
5482e70e6d
Break out json and path refactors from fixes branch
2019-05-22 07:47:00 +01:00
Bastian Germann
be1a398f7b
License change to GPL-3.0-or-later
2019-04-13 15:00:22 +02:00
Philip Ridout
573f31fd45
Minor tidy ups
2019-03-17 10:36:12 +00:00
Philip Ridout
eb115a0ad4
More pathlib clean ups
2019-03-17 10:01:52 +00:00
Philip Ridout
50598e9058
pathlib cleanups
2019-03-10 21:01:39 +00:00
Tomas Groth
fa4ec96054
Updated to 2019 in copyright headers
2019-02-14 16:09:09 +01:00
Tomas Groth
e7526f1e59
merge trunk
2018-10-30 20:46:55 +01:00
Raoul Snyman
d1c4cea777
Fix linting issues
2018-10-26 18:40:20 -07:00
Raoul Snyman
aa3b0c4bcc
HEAD
2018-10-01 21:39:42 -07:00
Tim Bentley
41f35f52e3
End of 2017
2017-12-29 09:15:48 +00:00
Raoul Snyman
d5ab3340eb
Move widgets to a widgets module
2017-10-23 15:09:57 -07:00
Raoul Snyman
b406cfd5a8
Phase 1 complete
2017-10-07 00:05:07 -07:00
Philip Ridout
047a1b3808
pep fixes
2017-09-24 20:33:07 +01:00
Philip Ridout
d61ed7e9b1
converted the image plugin over to using Path objects
2017-09-23 14:06:42 +01:00
Philip Ridout
b384e6f2fa
Convert some more utility fuctions over to using the pathlib
2017-08-12 18:45:56 +01:00
Philip Ridout
63bd98372a
Move applocation over to using pathlib
2017-08-01 21:59:41 +01:00
Ken Roberts
79ad031272
Fix missing sqlalchemy exception import
2017-06-09 07:04:52 -07:00
Ken Roberts
208c1b022f
Test for db upgrade skip
2017-06-09 06:45:18 -07:00
Ken Roberts
4b22def91d
More db fixes
2017-06-09 05:12:39 -07:00
Ken Roberts
3ea37800b7
Fix db.Manager upgrade/PJlink2 update D
2017-05-27 11:21:24 -07:00
Tomas Groth
bdfac76483
improve db cleanup
2017-04-25 21:36:37 +02:00
Tomas Groth
e9e7285b8c
remove session instead of close to release file.
2017-04-25 21:18:03 +02:00
Tim Bentley
74ca42e220
Yet another year goes by
2016-12-31 11:01:36 +00:00
Tomas Groth
1992a51339
More pylint-fixes
2016-07-06 21:48:57 +02:00
Tomas Groth
8aa917c89c
A bunch of fixes suggested by pylint.
2016-07-01 23:17:20 +02:00
Ken Roberts
8cc6f1dbcb
Fix duplicate tags in strings
2016-05-17 06:15:53 -07:00
Ken Roberts
7c4671b676
Convert strings to python3 in core.common.lib
2016-05-15 10:33:42 -07:00
Tim Bentley
b7da0be71e
move method
2016-04-05 18:10:51 +01:00
Raoul Snyman
4fd53706c6
We still need a db_url. Thanks interface tests!
2016-01-08 00:18:01 +02:00
Raoul Snyman
b1febaa452
Try to make sense of what the projector stuff is supposed to be doing. Found that internally the normal init_url was being called, which was wrong (i.e. it was being called twice, once from a plugin perspective, and then again from the projector perspective). Also, self.db_url was not being applied.
2016-01-06 22:02:39 +02:00
Tim Bentley
3a8b068af8
Year older
2015-12-31 22:46:06 +00:00
Phill Ridout
a6dfbdcf71
fix upgrade_db
2015-02-18 21:13:12 +00:00
Tomas Groth
7c0386b7c0
Fixes for mysql as db backend
...
bzr-revno: 2504
2015-02-17 19:50:18 +00:00
Phill Ridout
b427e216f1
small fixes
2015-02-12 21:24:39 +00:00
Tomas Groth
8c8fbe45b2
Fixes to make mysql db work
2015-02-11 20:56:13 +00:00
Phill Ridout
6d2b1d958e
Better handle failed downloads
2015-01-31 21:52:02 +00:00