Transfer Out Clearance

Checking server…

Self-hosted on your Anjuman's server. Your data stays inside.

Dashboard

ReferenceHOF ITSNameEst IDMembers TypeNew jamaatFEBBQHRQHStatusOpen
Showing 0 of 0 requests
ITSNameEmailRoleStatusPasswordActions
—

Upload an Excel (.xlsx) or CSV file. Download a sample first — the column names must match.

ITS master and families

One row per person. Columns: HOF_ITS, FM_ITS, Est_ID, Name, Relation, Email, Mobile, Gender, Jamaat, DOB. Leave FM_ITS empty on the Head of Family's own row. DOB can be an Excel date, YYYY-MM-DD or DD/MM/YYYY.

Staff users

Columns: ITSNumber, Name, Email, Role, TempPassword. Roles: super_admin, anjuman, anAdmin, FEB, BQH, RQH. Everyone sets their own password on first sign-in.

Destination jamaats

One column: JamaatName. Names already in the list are skipped.

Mail server

Emails go through your own company mail server. Nothing is sent until notifications are on and a host is set.

Send a test email

Checks the mail server settings. Leave empty to send to the Anjuman alert address.

What gets emailed

When a department marks a request Not clear, the Head of Family (email from the ITS master) and the Anjuman alert address each get an email with the remark.

Forgot password? on the sign-in page emails a one-time reset link (valid 30 minutes) to the address on the staff account. Staff without an email still need you to reset their password from Users.

Set Link in emails to the address other computers use to open this app (for example http://192.168.1.20:3100). Otherwise links point to localhost, which only works on this computer.

Every email — sent, skipped or failed — appears in the Email log with a full preview, so you can check the wording before turning the mail server on.

To try real delivery on this computer, run npm run mail-sink and use host localhost, port 2525.

WhenRequestToSubjectStatusPreview
—

Export requests

Download every transfer-out request with its department decisions. Safe to open in Excel.

Reset test data

Use this to clear practice entries before going live. Choose what to remove. A full backup of the database is saved first, in data/backups.

Always kept: Super Admin accounts, email templates, settings and the activity log.

WhenWhoActionRecordDetail
—
ITSNameEst IDJamaatMobileFamilyOpen
—

Destination jamaats

The list people pick from as the new jamaat. Deleting a name only removes it from the list — requests already made keep it.

JamaatDelete
—