Proposals

Proposing something
to the association

Any member can formally propose an election, poll, event, or governance action. Every proposal goes through a structured approval journey before it becomes live.

Click the Propose button (lightbulb icon — 💡) on your dashboard or the More Actions panel. A modal appears with four cards — one for each proposal type. Select the type you need.

Accessing the Proposal Forms

Propose an Election

member/propose/election_propose.php

For proposing a formal candidate-based vote — electing someone to a position or role.

1
Open the Propose modalClick the 💡 Propose button on your dashboard or the More Actions panel, then choose Propose an Election.
2
Fill in election detailsProvide a title, description (up to 1000 characters), voting type (Plurality, Majority, STV, Cumulative, or Approval), and start/end dates.
3
Add candidatesUse the candidate builder to add each candidate — name, position, bio, and an optional photo (max 2 MB). Candidates are shown as review cards.
4
Tag peer reviewersSearch and tag at least 2 active members as peer approvers. You cannot tag yourself. They will receive an email immediately on submission.
5
SubmitAn animated 5-step validation checklist fires before submission. If anything is missing, it stops at that step with a clear message. On success the form submits and your draft is cleared.

Propose a Poll

member/propose/poll_propose.php

For proposing an opinion-gathering poll — collecting member views on a topic rather than electing a person.

1
Choose Propose a PollFrom the Propose modal on your dashboard.
2
Fill in poll detailsTitle, description, voting type, and schedule — same fields as an election proposal.
3
Add poll optionsInstead of candidates, you add text-based options (e.g. "Yes", "No", "Needs more discussion") with optional images.
4
Tag peer reviewers & submitSame ≥2 peer reviewer requirement. Results can optionally show immediately after a member responds, unlike elections which wait for official release.

Universal Governance Proposal

member/propose/index.php — 17 categories

The most comprehensive proposal form — covering all 17 governance categories including policy, budget, committees, constitutional amendments, social services, research, training, partnerships, and more.

A
IdentityTitle (≥5 chars), category, sub-type, summary (≥20 chars), full description (≥30 chars), justification, and expected outcome.
B
Proposer & AuthorityTarget authority (required), responsible person, departments involved, and optional co-proposers (members who jointly own the proposal).
C
ClassificationAction type, decision requirement, urgency level (Normal / Urgent / Critical), and confidentiality level (Public / Internal / Restricted / Confidential).
D
Policy & ComplianceRelated policy / clause references, whether a constitutional amendment is required, and compliance impact areas.
E
Financial ImpactToggle on to reveal budget amount (required if financial), currency (default INR), budget type, funding source, expense head, and resource requirements.
F
ImplementationProposed start/completion dates, implementation plan, risks, mitigation strategy, and a dynamic milestone builder (add/remove milestone rows).
G
Supporting EvidenceExternal links (URL + label pairs), attachments notes, and file uploads — PDF, Word, Excel, PowerPoint, images, CSV — up to 10 MB per file. Drag-and-drop supported.
H
Voting ConfigurationVoting method, eligible voter scope, vote window, custom voting options (default: Yes / No / Abstain), quorum requirements, and anonymous voting toggle.
I
Approval WorkflowWorkflow type, auto-forward and auto-reject settings, approval levels, and tagged peer approvers (≥2 required, same validation as other forms).
J
DeclarationTick the declaration checkbox confirming the information is accurate. The form cannot be submitted without this.

Propose an Event

events/propose-events.php

For proposing meetings, workshops, seminars, ceremonies, webinars, or any scheduled activity. Venue can be physical, virtual, or hybrid.

1
Event basicsTitle, description, short description, event type (Meeting, Workshop, Seminar, Conference, Social, Ceremony, Webinar, Training), category, and priority.
2
VenueSelect Physical (enter address), Virtual (enter link + platform — Zoom, Meet, Teams, etc.), or Hybrid (both). Virtual link is URL-validated.
3
Registration & feesToggle registration on/off, set a max attendee cap, registration deadline, event fee (INR), and payment link if the fee is greater than zero. Payment link is URL-validated.
4
Tag peer reviewers & submitSame ≥2 peer reviewer requirement. Post-event feedback is enabled by default.

Draft Auto-Save

Every proposal form saves your work automatically to your browser's local storage as you type. If you accidentally close the tab, your session expires, or the server returns a validation error, your draft is waiting when you return — up to 2 days from the last edit. A banner will offer to Restore or Discard it. Once you successfully submit, the draft is deleted immediately.

Peer Reviewers — the Rules

  • You must tag at least 2 active members on every proposal type.
  • You cannot tag yourself — peer review must be independent.
  • Only active members with the member role can be tagged. Admins or inactive members are rejected.
  • Tagged members receive an email immediately on submission notifying them to review in M-Board.
  • At least 2 of the tagged members must approve for the proposal to advance to the next stage.
After submission, every proposal enters the 9-stage approval journey. See the Approval Journey section for the full stage-by-stage walkthrough.