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

[New Arch] Create folder operation #2861

Closed
14 of 17 tasks
abelgardep opened this issue Apr 24, 2020 · 0 comments · Fixed by #2923
Closed
14 of 17 tasks

[New Arch] Create folder operation #2861

abelgardep opened this issue Apr 24, 2020 · 0 comments · Fixed by #2923

Comments

@abelgardep
Copy link
Contributor

abelgardep commented Apr 24, 2020

Synchronization epic: #2818

AC:

  • Folder created in the current path
  • Name must not be already used
  • Characters "/" and "\" are forbidden
  • Other errors:
    • No connectivity
    • Server not reached
    • Maintenance mode...

TASKS

  • Research (if needed)
  • Create branch new_sync/create_folder
  • Development tasks
    • Create new usecase -> CreateFolderUseCase
    • Add createFolder to repository
    • Add createFolder to RemoteDataSource (Call CheckRemotePath before CreateRemoteFolderOperation to check if folder already exists?)
    • Migrate CreateRemoteFolderOperation to kotlin
    • Add operation to FileService
    • Introduce folder into new database
    • Create local folder -> Not needed for the moment
    • Update DocumentsProvider -> Not done yet.
    • Error handling -> Needs UI issue to handle viewmodel
    • Unit tests
  • Code review and apply changes requested
  • Design test plan -> moved to global EPIC
  • QA -> moved to global EPIC
  • Merge branch new_sync/create_folder into new_arch/sync

PR

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

Successfully merging a pull request may close this issue.

2 participants