Document System TutorialsΒΆ
In this section, we will discuss the highlights of each parts in building a document system.
- Document System Tutorial Part 1 - Build A Project
- Document System Tutorial Part 2 - Creating and Registering a Model
- Document System Tutorial Part 3 - Linking Models (Folders)
- Document System Tutorial Part 4 - Creating Records in Folders
- Document System Tutorial Part 5 - Linking Models (Documents)
- Document System Tutorial Part 6 - Creating Records in Documents
- Document System Tutorial Part 7 - Register Inlines
- Document System Tutorial Part 8 - Drop Down List in a Separate Library
- Document System Tutorial Part 9 - Updating the Document Version
- Document System Tutorial Part 10 - Group Permission
- Document System Tutorial Part 11 - Document and Folder Permissions
- Document System Tutorial Part 12 - Custom Count function
- Document System Tutorial Part 13 - Custom AdminPage function
- Document System Tutorial Part 14 - Permissions Form
- Document System Tutorial Part 15 - Schema Form Modifier
- Document System Tutorial Part 16 - Schema List Modifier
- Document System Tutorial Part 17 - Wrapping Up Your Application
In Part 1 of the tutorial, we will cover on building and preparing a project from scratch.
In Part 2, we will discuss about creating and registering an external models in our application.
In Part 3, we will talk about linking models using a foreign key for folders.
In Part 4, we will discuss about folder concepts and how to create records in an application.
In Part 5, we will talk about linking models using a foreign key for documents.
In Part 6, we will discuss about document concepts and how to create records in an application.
In Part 7, we will talk about register inlines that connects from a parent model to another model.
In Part 8, we will discuss about creating a separate library that contains a drop down list.
In Part 9, we will talk about updating the document version automatically if the file has changed by the user after saving the specific document in the model.
In Part 10, we will discuss about creating a group permission for a specific model to the user group with some access levels.
In Part 11, we will talk about setting and getting permissions for Document and Folder records.
In Part 12, we will discuss about creating a custom Count function that checks the query and the UserID.
In Part 13, we will talk about creating a custom AdminPage function that checks the query and the UserID.
In Part 14, we will discuss about displaying the permission status for each document records.
In Part 15, we will talk about schema form modifier based on the CreatedBy form filter that checks the admin status of the user and the CreatedBy is not an empty string. If the user is not an admin and the CreatedBy is an empty string, the CreatedBy field will set as Read Only that means it cannot be modified.
In Part 16, we will discuss about schema list modifier based on the document list filter that checks the admin status of the user. If it is not an admin, what are the models that user can access to.
In Part 17, we will talk about customizing your dashboard and dockerizing your application for the world to see.