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

Optional writing of tasks in onOffice enterprise with plugin forms & fields. #820

Closed
4 tasks done
fredericalpers opened this issue May 22, 2024 · 5 comments · Fixed by #826
Closed
4 tasks done

Optional writing of tasks in onOffice enterprise with plugin forms & fields. #820

fredericalpers opened this issue May 22, 2024 · 5 comments · Fixed by #826
Assignees
Labels
component: contact form Issue, Pull Request or Discussion related to contact forms component: interest form Issue, Pull Request or Discussion related to interest forms component: owner form Issue, Pull Request or Discussion related to owner forms feature New feature QA Issue or Pull request that is in review
Milestone

Comments

@fredericalpers
Copy link
Member

fredericalpers commented May 22, 2024

Optional writing of tasks in onOffice enterprise with plugin forms & fields

Introduction

Currently, no tasks are created automatically, e.g. for incoming owner forms. In order to make the form functions more attractive and bring them up to a better standard, we would like to expand our forms.

User Story

As a real estate agent, I would like the forms on my website, which I have integrated via the onOffice for WP-Websites plugin, to be able to automatically create tasks in onOffice enterprise. To do this, I need an enhancement to the plugin backend that allows me to enable or disable the automatic creation of tasks and specify what information should be used in the process. The use of the always available/possible fields, such as “Responsibility”, “Supervisor” or “Type”, is essential. In addition, I would like a graphical interface in the plugin backend that allows me to make these settings easily and intuitively for each form.

Requirements / Tasks

  • Implementation of the graphical user interface (see design/screenshots)
  • Implementation of a function in the backend of the forms to activate or deactivate the automatic creation of tasks.
  • Integration of a function to select the fields from onOffice enterprise that are to be included in the automatic entries.
  • Test the functionality thoroughly to ensure that automatic tasks are created correctly and that the settings in the backend work properly.

Tasks - onOffice API

Design / Screenshots

aufgabenplugin (1)

aufgabenplugin-open (1)

aufgabenplugin-disabled (1)

@fredericalpers fredericalpers added this to the v4.24 milestone May 22, 2024
@fredericalpers fredericalpers added feature New feature component: contact form Issue, Pull Request or Discussion related to contact forms component: interest form Issue, Pull Request or Discussion related to interest forms component: owner form Issue, Pull Request or Discussion related to owner forms labels May 27, 2024
@yeneastgate yeneastgate self-assigned this May 29, 2024
@yeneastgate
Copy link
Contributor

yeneastgate commented May 30, 2024

@fredericalpers For the Task type: on the onOffice Enterprise system, the default value when creating a task is "Not specified", but the Task Type is "require"
image

I recommend one of the two following options for the backend when creating a task:

  1. Set a default value for the task "Type."
  2. Leave the default value of the Task Type as "Please choose," but provide a hint to prompt the user to select a "Type"

If you choose option 1, please let me know what the default value will be.
If you choose option 2, please provide the text of the hint.
If you have any other suggestions, please let me know. Thank you!

@fredericalpers
Copy link
Member Author

@yeneastgate Please just mark it as a required field using an asterix "*" on the label and using the hint text: "Required field." Thank you :)

@yeneastgate
Copy link
Contributor

@fredericalpers I have implement it as you've mentioned. Please watch the demo video. Thank you

bandicam.2024-06-03.13-58-09-610.mp4

@fredericalpers
Copy link
Member Author

@yeneastgate thank you :) we will review this as soon as possible

@fredericalpers fredericalpers added the QA Issue or Pull request that is in review label Jul 1, 2024
@fredericalpers fredericalpers modified the milestones: v5.3, v5.2 Sep 10, 2024
@fredericalpers
Copy link
Member Author

Vorgezogen auf 5.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: contact form Issue, Pull Request or Discussion related to contact forms component: interest form Issue, Pull Request or Discussion related to interest forms component: owner form Issue, Pull Request or Discussion related to owner forms feature New feature QA Issue or Pull request that is in review
Projects
None yet
2 participants