Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File and image columns and associated messages #157

Closed
15 tasks done
jordimontana82 opened this issue Jul 16, 2024 · 1 comment
Closed
15 tasks done

File and image columns and associated messages #157

jordimontana82 opened this issue Jul 16, 2024 · 1 comment
Labels

Comments

@jordimontana82
Copy link
Contributor

jordimontana82 commented Jul 16, 2024

Background info:

Sample code:

Tasks:

  • Add default FileStorageSettings, set MaxSizeInKB for both Files and Image columns
  • Validate missing EntityReference when trying to upload a file
  • Validate commit of file blocks exceeding max size
  • Add internal operations to support Initializing file blocks, uploading of blocks, and committing of file blocks.
  • Add FileAttachment record when commiting a file and update Target record file attributes
  • Basic query operations to retrieve file id and use of reserved table FileAttachment
  • Add internal operations to support Downloads: InitDownloads, DownloadBlocks
  • Upload Messages: InitializeFileBlocksUpload, UploadBlock, CommitFileBlocksUpload
  • Download Messages: InitializeFileBlocksDownload, DownloadBlock
  • Add internal method of File deletion
  • Delete file when setting file attribute to null
  • Delete file when using DeleteFile message
  • Add method to quickly InitializeFiles (InitializeFiles(...))
  • Delete associated file(s) when deleting a record
  • Blocked Attachments by either extension or MIME type: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/files-images-overview?tabs=sdk#block-certain-types-of-files

Image specific behaviour

[EDIT: Image behavior has been moved to issue #177]

@jordimontana82 jordimontana82 added the enhancement New feature or request label Jul 16, 2024
@jordimontana82 jordimontana82 changed the title InitializeFileBlockDownloadRequest message is missing File columns and associated messages Jul 27, 2024
@jordimontana82 jordimontana82 changed the title File columns and associated messages File and image columns and associated messages Aug 1, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 1, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 4, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 5, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 5, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 8, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 8, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 10, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 15, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-abstractions that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-abstractions that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-core that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 20, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 22, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 22, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 23, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 23, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 23, 2024
jordimontana82 added a commit to DynamicsValue/fake-xrm-easy-messages that referenced this issue Aug 24, 2024
@jordimontana82
Copy link
Contributor Author

Released into 2.6.x / 3.6.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant