Adding mapping method to create Topic from Transaction
Updating topic grouping feature
Guidelines for Shared Files:
Translation: "we want translations only for Academia app not all apps installed on site"
The Arabic translation file "ar.csv" is updated for all translatable strings in Academia app until this pull request.
[ ] Points YOU should know:
You need to open the ar.csv file and look for strings belong to your Module, then edit it to the correct translation if not so ("Try not to break the file structure").
To add untranslated strings follow these steps:
Get untranslated strings for the Academia app("use these codes to check only the Academia app"):
bench get-untranslated --app academia ar ~/frappe-bench/apps/academia/academia/translations/untranslated_ar.csv
Look at the untranslated_ar.csv file that was created by the code ,and contain untranslated strings
Then create new file name it translated_ar.csv (or anything)
Add the translations for those untranslated strings one a line in the translated_ar.csv file.
The translations in translated_ar.csv should be in the same order of untranslated strings in untranslated_ar.csv file
Now Update the ar.csv using this code:
bench update-translations --app academia ar ~/frappe-bench/apps/academia/academia/translations/untranslated_ar.csv ~/frappe-bench/apps/academia/academia/translations/translated_ar.csv.
DONE, TRANSALATIONS ARE UPDATED
Fixtures:
If you need to add new fixtures , don't create New "Fixtures:" hook in the hooks.py, just add yours to the existing Fixtures: hook carefully.
Adding many "Fixtures:" hooks will make the app run only the last one in the file and ignore the rest.
[ ] Permissions: It is better to add them inside doctypes instead of adding them as fixtures using the Custom Docperms.
Changes Made:
Guidelines for Shared Files:
Translation: "we want translations only for Academia app not all apps installed on site"
The Arabic translation file "ar.csv" is updated for all translatable strings in Academia app until this pull request.
bench get-untranslated --app academia ar ~/frappe-bench/apps/academia/academia/translations/untranslated_ar.csv
bench update-translations --app academia ar ~/frappe-bench/apps/academia/academia/translations/untranslated_ar.csv ~/frappe-bench/apps/academia/academia/translations/translated_ar.csv
.Fixtures:
If you need to add new fixtures , don't create New "Fixtures:" hook in the hooks.py, just add yours to the existing Fixtures: hook carefully.
Adding many "Fixtures:" hooks will make the app run only the last one in the file and ignore the rest.
[ ] Permissions: It is better to add them inside doctypes instead of adding them as fixtures using the Custom Docperms.
Reviewers: @alshalabi-su