- Improved
benefactor-permissions
performance when falling back to loading individual folders and files.
- Improved
benefactor-permissions
performance.
- Only support Python 3.10+.
- Added Synapsis.
- Added invited users to benefactor-permissions report.
- Additional args for benefactor-permissions report.
- Added CSV column for "is_team_manager" to benefactor-permissions and entity-permissions reports.
- Fixed CSV writing on Windows.
- Added system exit codes.
- Added
--all
to entity_permissions_report to show all permissions. - Do not set the
entity_parent_id
for projects in the benefactor_permissions_report CSV file.
- Refactored caching.
- Added
company
field toteam-members
CSV file.
- Added
entity_project_id
anduser_data
fields to benefactor-permissions CSV file. - Removed
emails
field from benefactor-permissions CSV file.
- Fix
--version
arg.
- Updated benefactor-permissions report to work with projects and folders that have more than 20,000 child items.
- Added
--version
arg.
- Added
entity_parent_id
to benefactor-permissions CSV file.
- Upgraded synapseclient to version 2.1.0
- Added benefactor-permissions report.
- Extra blank line after every row in CSV files when run on Windows.
- user-teams report: Ability to only report teams that have specific members.
- Log users and teams that the script user does not have permissions to.
- Initial release.