I had a couple of weeks which I can reserve to oyProjectManager, and a couple of requests which could improve the overall user experience. So it is here, check the changelog and the documentation and I've updated the installation instructions. And you can download the source code here.
Among the changes these are the highlights:
A possible way can be dumping the whole database to an sql file and then let oyProjectManager create a new empty database and then import the sql file and according to the complains of your database engine edit the sql and re-import it. But on later versions I should supply database upgrade scripts.
Hope you like this version. And don't hesitate to drop me an email if you have ideas which will improve the system.
Edit 1:
Here are some screenshots
Edit 2:
Uploaded oyProjectManager 0.2.4.1 to PyPI with little fixes to documentation and UI titles.
Among the changes these are the highlights:
- Assets and Shots now supports statuses
- Assets can have a user defined type, like "Prop", "Character", "Vehicle" etc.
- New user interface to manage asset and shot statuses called "status_manager"
- project_manager can now edit shot info like start_frame, end_frame, handles and thumbnail
A possible way can be dumping the whole database to an sql file and then let oyProjectManager create a new empty database and then import the sql file and according to the complains of your database engine edit the sql and re-import it. But on later versions I should supply database upgrade scripts.
Hope you like this version. And don't hesitate to drop me an email if you have ideas which will improve the system.
Edit 1:
Here are some screenshots
Edit 2:
Uploaded oyProjectManager 0.2.4.1 to PyPI with little fixes to documentation and UI titles.
Comments
It's great to see such a tool available as OpenSource! Thanks. I've installed (Manually) and tried to run the version_creator in Maya. I get the following error:
# Error: ImportError: No module named sip #
Do you have any suggestions? Thanks.
-Jake
Thanks!
But you can delete a project by using the following Python code:
from oyProjectManager import db
from oyProjectManager.core.models import Project
db.setup()
proj = Project.query().filter_by(name="Project Name").first()
db.session.delete(proj)
db.session.commit()
I paste in the code and get this error.
class MainDialog(QtGui.QDialog, project_properties_UI.Ui_Dialog):
NameError: name 'QtGui' is not defined
The thing is I have PyQt4 installed. I can import the module from my interpreter so I know it exists. Am I missing something on how to set this up? My REPO and OYPROJECTMANAGER_PATH enviroment variables are set. I cannot figure out why I cannot get the GUI to work.
All help would be greatly appreciated! Thanks
from PyQt4 import QtGui