Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template system #283

Open
bsdinis opened this issue Oct 27, 2021 · 0 comments
Open

Template system #283

bsdinis opened this issue Oct 27, 2021 · 0 comments
Assignees

Comments

@bsdinis
Copy link

bsdinis commented Oct 27, 2021

Context

The old deck has the notorious template generator for speaker invitations.

However, there are several emails one needs to send which come from a template (usually provided by the coordination).
Copying and filling out these is tedious and error prone.

This issue

Proposed solution

Member experience

As a SINFO member, one should follow the following steps to generate a template:

  1. Open the company/speaker page
  2. Select a Generate Template button
  3. Choose the template
  4. The template should come auto filled with the company info (where applicable).
  5. The spots to fill out should ideally come in a drop-down menu, with mandatory spaces to be filled by the member when this is not possible

Coordinator experience

As a coordination member, one would

  1. Go to the coordinator menu
  2. Select a Create Template button
  3. Write the template
  4. To parametrize the template, one would
    4.1. Use some specified macros, eg: {{company_name}} (possibly aided by buttons)
    4.2. Provide a list of alternatives, eg: [[Option A, note that whitespace is allowed], [asdflkjadsf;ljdsafdsaf], [adsf]]
    4.3. Provide a textual hint for places where there is no fixed set of possibilities, eg: <>
  5. Finaly, click the Create button

It should also be able to manage the templates (ie: Edit, Delete and change their visibility)

Stretch Goal

Some teams (mainly Logistics and Partnerships) have a similar need for templates.
It can be left to future discussion whether only the Team Leader should be able to create templates or if the whole team can create them.
These templates should obviously be restricted to the other teams.

@andreromao andreromao self-assigned this Jan 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants