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

Add possibility to subscribe to changes of language packs #6

Open
wants to merge 34 commits into
base: MOODLE_36_STABLE
Choose a base branch
from

Conversation

tobiasreischmann
Copy link

@tobiasreischmann tobiasreischmann commented Sep 11, 2019

As a plugin maintainer, I am interested in changes to language strings of my plugin, which are made via amos. This PR adds a new UI to subscribe to various combinations of language and component. A cron task then runs daily in the background and sends mail notifications to the user, for every update during the last day, but only if the user subscribed to the changes.

Thanks to all the other contributors at MoodleMootDACH19

tobiasreischmann and others added 30 commits September 10, 2019 13:33
Bended original local_amos_filter class for our output

 Changes to be committed:
	modified:   lang/en/local_amos.php
	modified:   lib.php
	modified:   locallib.php
	modified:   renderer.php
	new file:   subscription.php
	modified:   yui/filter/filter.js
Including phpunit tests, mail templates and first sql queries for the
changes of lang strings
We now have the language on the same level as we have the component
name. However, we might have multiple entries for the same component,
but only one for each component-lang combination.
Changes to be committed:
	new file:   classes/local/subscription_table.php
	modified:   lang/en/local_amos.php
	modified:   renderer.php
	modified:   subscription.php
Changes to be committed:
	modified:   classes/local/subscription_table.php
	modified:   lang/en/local_amos.php
	modified:   renderer.php
	modified:   subscription.php
Changes to be committed:
	modified:   classes/local/subscription_table.php
	modified:   subscription.php
@scara
Copy link

scara commented Sep 11, 2019

Thanks to all the other contributors at MoodleMootDACH19

Kudos to all people there for the hard work 👍 🎈 🎉!

@mudrd8mz
Copy link
Member

I am sorry. I did not forget about this one, only did not have a chance to get to it yet.

@mudrd8mz
Copy link
Member

mudrd8mz commented Feb 6, 2020

Still being aware of this feature request. But the things seem to evolve a bit and we are currently evaluating https://weblate.org as a system that would replace the AMOS translation UI. And it has various reporting and notification features in-built (among other nice things). So it may be that this request will be solved by that. Will keep you informed.

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

Successfully merging this pull request may close these issues.

5 participants