I am going through official Frappe tutorial but in User and Records section of the tutorial I created a file named library_management.py in the config folder under the library_management folder and wrote below script but still, I am not able to see Library Management module on my desk. Please help me out resolving this issue.
Thanks
from future import unicode_literals
from frappe import _
def get_data():
return [
{
“label”:_(“Library”),
“icon”: “octicon octicon-briefcase”,
“items”: [
{
“type”: “doctype”,
“name”: “Article”,
“label”: _(“Article”),
“description”: _(“Articles which members issue and return.”),
},
{
“type”: “doctype”,
“name”: “Library Member”,
“label”: _(“Library Member”),
“description”: _(“People whohave enrolled for membership in the library.”),
},
{
“type”: “doctype”,
“name”: “Library Membership”,
“label”: _(“Library Membership”),
“description”: _(“People who have taken membership for the library”),
},
{
“type”: “doctype”,
“name”: “Library Transaction”,
“label”: _(“”),
“description”: _(“Issuing an article or returning an article are the transactions taking place.”),
}
]
}
]
1 Like
@Ankit_Prajapati
What version/branch of Frappe are you running ?
My bench version is 5.1.0 and frappe version is 13.x.x-develop and branch is (develop)
The method used is here is for prior versions.
In develop/v13, the module page can be created using a doctype called Desk Page Workspace.
For library management you need to write it as follows:
Configuring each card:
This should make the module show up on the left bar:
6 Likes
Thank you so much for your help. Looking forward to work more on this. But This is not mentioned in your tutorial please update the documentation.
Thanks
Hi Kenneth, I have encountered the same problem except that I am on frappe version-12 and this method isn’t applicable to me. kindly post a possible solution to this.
Thanks.
This link is pretty clear
https://frappeframework.com/docs/user/en/tutorial/users-and-records
Then you can redo a bench --site my.site.com update
or bench --site my.site.com migrate
could you please tell how to solve this
thank you @kennethsequeira
It’s renamed to Workspace.
How can you provide the permission that all user can see the new created workspace for the new module and doctypes? Since currently I followed the above steps and it worked however, only the Administrator can see the newly created workspace.
This is my ERPNext version:
ERPNext: v13.8.0 (version-13)
Frappe Framework: v13.8.1 (HEAD)