This project provides an easy to way to use box.com inside your Mendix application.
The following modules are required:
- Install this module and its dependencies describe above.
- At this step, you will have available the Box connectors in the toolbox.
- In the BoxConnector module, use the
BoxApplication_Overview
page as an admin user to configure your Box connectors in your application. - Use
BoxAccounts_Overview
page to associate Box accounts to Mendix accounts, using the token provided by the corresponding type of Box account (user or service). - In the project, make sure that BoxApplication entity is set with the same redirect url.
- Configure the DeepLink module as follow:
- Get token
- Get token service accounts
- Refresh token
- Revoke token
- Create collaboration
- Delete collaboration
- Get collaboration
- Pending collaborations
- Update collaboration
- Copy file
- Create file Shared Link
- Delete file
- Delete old version
- Download file
- Get embed link
- Get file collaborations
- Get file comments
- Get file info
- Get file tasks
- Get thumbnail
- Get trashed file
- Lock and unlock
- Permanently delete file
- Preflight check
- Promote version
- Restore file
- Update file info
- Upload file
- Upload file version
- View versions
- Copy folder
- Create folder
- Create folder shared link
- Delete folder
- Get folder collaborations
- Get folder info
- Get folder items
- Get trashed folder
- Get trashed items
- Permanently delete folder
- Restore folder
- Update folder
Contributions are welcomed:
- open an issue about your topic
- fork, make a branch named starting with the issue number you are resolving and make a pull request to the master branch
- please add some tests for feature changes
This was built with the following:
- Mendix Modeler 6.10.3
- Eclipse IDE Neon
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the Apache License v2 (for details, see the LICENSE file).