Skip to content

feat: export tagged content library as csv [FC-0049] - #34246

Merged
bradenmacdonald merged 86 commits into
openedx:masterfrom
open-craft:rpenido/fal-3611-download-library-tag-spreadsheet
Mar 4, 2024
Merged

feat: export tagged content library as csv [FC-0049]#34246
bradenmacdonald merged 86 commits into
openedx:masterfrom
open-craft:rpenido/fal-3611-download-library-tag-spreadsheet

Conversation

@rpenido

@rpenido rpenido commented Feb 15, 2024

Copy link
Copy Markdown
Contributor

Description

This PR implements a feature to export a CSV with the library structure and its blocks, showing all tags applied to them.

More information

Part of:

Depends on:

Testing instructions

  1. Check the tests cover the implemented feature
  2. Follow the instructions from feat: add export library tags menu [FC-0049] openedx-unsupported/frontend-app-library-authoring#412 to test it from the MFE

Private-ref: FAL-3611

rpenido and others added 30 commits January 25, 2024 16:41
instead of reproducing feature logic in the tests
ensures that untagged elements and their children are included in results
@rpenido

rpenido commented Feb 22, 2024

Copy link
Copy Markdown
Contributor Author

Hi @bradenmacdonald ! Could you do a CC review here?

@rpenido rpenido changed the title feat: export tagged content library as csv feat: export tagged content library as csv [FC-0049] Feb 22, 2024

@bradenmacdonald bradenmacdonald left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Please improve this docstring and remove uwsgi.ini from the PR before I merge it though.

Comment thread openedx/core/djangoapps/content_tagging/api.py
rpenido and others added 2 commits February 23, 2024 08:38
Co-authored-by: Braden MacDonald <mail@bradenm.com>
@rpenido

rpenido commented Feb 23, 2024

Copy link
Copy Markdown
Contributor Author

I think this was affected by 86f1e5e
I will check and fix it.

@rpenido
rpenido marked this pull request as draft February 23, 2024 13:53
@rpenido

rpenido commented Feb 23, 2024

Copy link
Copy Markdown
Contributor Author

uwsgi.ini

@bradenmacdonald Do you think it is ok to put this in .gitignore? This file is generated by Tutor when I have the edx-platform mounted.

@bradenmacdonald

Copy link
Copy Markdown
Contributor

@rpenido Maybe not for now - see #32268 and overhangio/tutor#846 for how Regis wants to fix it.

@bradenmacdonald

Copy link
Copy Markdown
Contributor

I think this was affected by 86f1e5e
I will check and fix it.

OK, thanks. Let me know when ready.

@rpenido

rpenido commented Feb 28, 2024

Copy link
Copy Markdown
Contributor Author

OK, thanks. Let me know when ready.

Hi @bradenmacdonald! This is ready for a CC review.

@rpenido
rpenido marked this pull request as ready for review March 4, 2024 11:50
@rpenido

rpenido commented Mar 4, 2024

Copy link
Copy Markdown
Contributor Author

Hi @bradenmacdonald ! If you have some time, could you take a look at this?
Thank you!

@bradenmacdonald
bradenmacdonald merged commit 42418fb into openedx:master Mar 4, 2024
@bradenmacdonald
bradenmacdonald deleted the rpenido/fal-3611-download-library-tag-spreadsheet branch March 4, 2024 19:35
@openedx-webhooks

Copy link
Copy Markdown

@rpenido 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future.

@bradenmacdonald

Copy link
Copy Markdown
Contributor

@rpenido Sorry for the delay!

@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production.

@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

1 similar comment
@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

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

Labels

open-source-contribution PR author is not from Axim or 2U

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants