zurichat / zc_plugin_company_goals Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
A member should be sent an email notification when removed from a goal.
Create two button where the admin can choose to assign who can see the goal he has set or he can make it private so that only him has access to the goal created and no one else can view or edit it
An admin should be able to create a goal name base on what the company is looking to achieve. The goal name should be checked for duplication so the admin does not make the mistake of having two same goals among their plans. If duplicate exist, it should show an error message to signify that goal name already exists.
The admin should have an input field where he can search for members of the company to assign the task of achieving the goal created, members can be anyone who works or is in the workspace of the company
Edit set goals so correction can be made if necessary
An admin should be able to rename a goal name.
This will be a field where the admin can choose who can see the goal set by the company. This won't give the user write access to the goal but only view. This can be done using a conditional statement to check for authorization of goal
A member should be sent an email notification when added to a goal.
Email notification should be sent to goal owner/admin when a folder expires.
Admin can remove member from a goal by providing their email address (or username) and selecting the goal title/name to remove the member from
A start date and a due date
An admin should be able to archive goals in order to know the active ones
Admin can add member to a goal by providing their email address (or username) and selecting the goal title/name to remove the member from.
This will be a component where the admin sees recommendations of the members he can choose to assign as goal owners while entering the name in the input field. This is done by adding an eventListener to listen for every new character input and using the value to search through members of the work space
This could consist of :
Goals can be sorted by:
e.t.c.
create a route to delete a goal that is no longer needed, or not achievable.
User should be able to move goals to folder
Admin can extend the deadline line or expiry date for a goal by selecting the goal to be extended and the extension date.
A member should be sent an email notification when removed from a goal.
Backend
Email notification should be sent to goal owner/admin when a goal expires.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.