Skip to content

feat(chatbot): add bot/flow admin builder and i18n translation module - #72

Open
VishnuKrishnathu wants to merge 1 commit into
ELEVATE-Project:release-2.3.0from
darshilbabel:release-2.0.0_RC5
Open

VishnuKrishnathu wants to merge 1 commit into
ELEVATE-Project:release-2.3.0from
darshilbabel:release-2.0.0_RC5

Conversation

@VishnuKrishnathu

Copy link
Copy Markdown
Contributor

Company field on Flow was nullable and unmanaged; 0083-0084 backfill it from Bot and enforce non-null so flows are always scoped to a company. bot_admin/flow_admin + templates give admins a guided UI to create/edit bots and flows instead of raw Django admin forms.

i18n_admin/i18n_form/i18n_views/i18n_helper_utils add a TranslationFile model (S3-backed, namespace+language+label) to manage per-flow translation variants (0085-0086), replacing the ad-hoc shikshalokam translate provider (removed) with google_glossary for term-consistent translation.

Also drops unused cron_tasks scripts (story_creation, district_classification, state_categorisation) and the migrate_data/qa_migrate_data management commands - dead one-off migration tooling no longer referenced by any pipeline.

Company field on Flow was nullable and unmanaged; 0083-0084 backfill
it from Bot and enforce non-null so flows are always scoped to a
company. bot_admin/flow_admin + templates give admins a guided UI
to create/edit bots and flows instead of raw Django admin forms.

i18n_admin/i18n_form/i18n_views/i18n_helper_utils add a
TranslationFile model (S3-backed, namespace+language+label) to
manage per-flow translation variants (0085-0086), replacing the
ad-hoc shikshalokam translate provider (removed) with
google_glossary for term-consistent translation.

Also drops unused cron_tasks scripts (story_creation,
district_classification, state_categorisation) and the
migrate_data/qa_migrate_data management commands - dead one-off
migration tooling no longer referenced by any pipeline.
@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 79deeacd-bdf6-43d9-8ee2-c21840a95d25

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

1 participant