Skip to main content

Overview

The Settings section allows administrators to configure organization-wide settings, manage permissions, and view audit logs.

Settings Sections

Organization Settings

Configure core organization details:
  • Organization name
  • Currency and decimal precision
  • Timezone and date format
  • Accounting period type (monthly, quarterly, yearly)
  • Notification preferences (email/SMS)
  • Loan and dividend policies

Organization Settings

Configure organization details

Permissions & Access Control

Agatabo uses role-based access control (RBAC) to manage who can perform what actions:
  • Predefined roles (Admin, Treasurer, Loan Officer, etc.)
  • Custom role creation
  • Granular permissions (read, write, delete)
  • Scoped access (SELF vs ANY)

Understanding Permissions

Learn about access control

Audit Logs

Track all system activity:
  • Who performed actions
  • What was changed
  • When changes occurred
  • Success/failure status

Audit Trail

View activity logs

Who Can Access Settings?

Permission required: Varies by section
SettingPermission Required
View organization nameNone (all users)
Edit organization settingssettings:write
View audit logsaudit_logs:read (ANY scope)
Manage roles/permissionsorganization_user_roles:write

Common Tasks

Changing Organization Name

1

Navigate to Settings

Click Settings in sidebar
2

Edit Basic Info tab

Opens by default
3

Update name

Enter new organization name
4

Save

Click Update button

Enabling Email Notifications

1

Navigate to Settings

Click Settings in sidebar
2

Configure notifications

(Feature may be in Basic Info or separate tab)
3

Toggle Enable Email

Turn ON to send email notifications
4

Save changes

Apply notification preferences
Note: Exact location may vary by Agatabo version. Contact administrator if unable to find setting.

Reviewing Audit Logs

1

Navigate to Settings

Click Settings in sidebar
2

Click Audit Logs tab

Shows complete activity history
3

Filter and search

Narrow down by date, actor, action type
See Audit Trail for detailed documentation.

Settings Categories

Organization-Level Settings

These apply to the entire organization and all users:
  • Name: Organization display name
  • Currency: Primary currency (e.g., RWF, USD)
  • Timezone: For timestamp display and date calculations
  • Accounting Period: MONTHLY, QUARTERLY, or YEARLY
  • Notifications: Enable/disable email and SMS
Who can change: Organization administrators with settings:write permission

User-Level Settings

Individual user preferences:
  • Profile information: Name, email, phone
  • Password: Change authentication credentials
Who can change: Each user can update their own profile Note: Agatabo currently has limited user preferences. Features like theme selection, language, and display options may be added in future versions.

Security Settings

Access control and permissions:
  • Roles: Assign users to roles (Admin, Treasurer, etc.)
  • Permissions: Grant specific capabilities (create loans, view reports)
  • Scopes: Limit access to own data (SELF) or all organization data (ANY)
Who can change: Administrators with role/permission management rights

Best Practices

Review settings after setup: Verify currency, timezone, accounting period are correct before recording transactions
Limit administrator access: Only grant settings:write to trusted personnel
Enable audit logging: Always keep audit logs active to track changes
Document custom settings: If you customize loan/dividend policies, maintain written documentation
Test notification settings: Send test email/SMS before relying on automated notifications

Settings You Cannot Change

Some settings are fixed at organization creation and cannot be modified:
  • Organization type: Always TONTINE
  • Created date: Historical timestamp
  • Organization ID: System-generated identifier
Why?: Changing these would break historical data integrity and accounting records.

Need Help?

Organization Settings

Detailed configuration guide

Permissions

Understanding access control