genui-peopleperf
v0.0.2
Published
Genui.Peopleperf
Downloads
3
Readme
Genui.Peopleperf
Initialized by Art.Build.Configurator
Install
npm install genui-peopleperf
Enums
@answer_types_absinthe_const [EssayAnswer: "EssayAnswer", GradedAnswer: "GradedAnswer"]
@answer_types_ecto_const ["EssayAnswer", "GradedAnswer"]
@invite_status_const [:created, :sent, :reminded, :accepted, :in_progress, :completed]
@permissions_const [:admin, :employee, :guest, :manager]
# The absinthe question type enum MUST match the types generated for the different types of questions.
# In the generated typescript on the front-end, these types are CapitalCase.
@question_types_absinthe_const [EssayQuestion: "EssayQuestion", GradedQuestion: "GradedQuestion"]
@question_types_ecto_const ["EssayQuestion", "GradedQuestion"]
@review_status_const [:created, :cancelled, :pending, :active, :completed, :delivered]
@reviewer_types_const [:manager, :peer, :self, :guest]
@report_status_const [:created, :in_progress, :completed]
@roles_const
:engineer,
:executive,
:finance,
:guest,
:manager,
:operations,
:recruiter,
:people,
:pm,
:sales
TODO
Stories:
- create account story
- reviewer story
- reviewed employees story
Misc
- Full permissions enforcement
- rename reviewResponse to submission
- Why? One word record-names are nicer, but we didn't want to just use "response" since ArtEry has a response, and that would be confusing.