Person

Content Type: Module
Categories: Tracing

Overview

For the entity Person

1) Managing persons and user accounts

It contains a person's details, social media id's, person's images, identity documents, family relations to mom and dad and above all a link to the user account in System.User. All the person's basics are there and will give you a good clean and easy start of adding persons to your application. Also it contains a profile page for the user which can get added to the menubar showing a profile image of the logged in user.

2) Showing current user her badge

At the top-right in the menu bar, you will see the thumbnail of the person. Clicking it will show the data of the person, her userrole(s), buttons for changing your password and signing out.

Dependencies

This AppStore module Person is dependent on these very useful and common modules:

- CommunityCommons, https://marketplace.mendix.com/link/component/170 - OQL, https://marketplace.mendix.com/link/component/66876/Mendix/OQL

- SystemManagement, https://marketplace.mendix.com/link/component/113984/Tieka/SystemManagement


Also on these two (or remove [Person]Snip_AddressSelect):

- SmcLocationService, https://marketplace.mendix.com/link/component/105751/Tieka/LocationService

- SmcServiceConnector, https://marketplace.mendix.com/link/component/117606/Tieka/Service-at-MendixCloud

Documentation

Demo urlhttps://baseapplication-sandbox.mxapps.io/

Person

Mendix AppstoreApp for the entity Person. It contains person's details, social media id's, person's images, identity documents, family relations to mom and dad and above all a link to the useraccount in System.User. All the person's basics are there and will give you a good clean and easy start of adding persons to your application.


How to implement

  • import this module into your App by clicking Download
  • add the snippet 'Snip_Person_Overview' on a page where you want to have an overview of the persons.


How to help

Of course improvement is always possible and everybody is invited to help. Please help, please join if you have anything to add, a bug to report, a feature-request, another service-supplier to add. Here is how:


Prefered way: mail me your email-address and I will add you to the Mendix project. You will have direct insight and can add and work on stories and feature requests. Send your suggestion, ideas and bugreports using the feedback-button. or via Github: request to be added to https://github.com/TimvanSteenbergen/person, make your change to the .mkp-file and create a pull-request. or via Github: fork https://github.com/TimvanSteenbergen/person, make your change to the .mkp-file and create a pull-request.


Dependencies

This AppStore module 'Person' can run without any dependencies but is best used in combination with:

  • module CommunityCommons
  • module Atlas_Core, for page-templates. Easily to replace this with your own page-templates;
  • module SystemManagement, which has proven it's worth in lots of apps.
  • module SmcLocationService, and SmcServiceConnecor, which provides you out of the box address-functions. Why invent the wheel?

Releases

Version: 3.8.0
Framework Version: 9.18.5
Release Notes: Added birthday-alerts Improved changing a person's address
Version: 3.7.1
Framework Version: 9.18.5
Release Notes: - Security improvement: No more Create and Delete-rights - Security improvement: Removed roles and direct access related to Company - 3.7.1: Fixed the versionnumber
Version: 3.6.0
Framework Version: 9.18.5
Release Notes: Version 3.6.0 - Added birthday logic, getting a list of persons having their birthday today. And Snip_BirthDayPersonAlert to show it. - Replaced rigths for create/delete by microflows - Easier image-uploading for the profile-image, by using Filedropper. - Upgraded from 9.12.6 to 9.18.5
Version: 3.4.0
Framework Version: 9.12.2
Release Notes: - Added Person: Relation, DateOfDeath, Note - Added PWA-profile - Added Contacts-PWA-page where you can manage your contacts - Some improvements on Dutch texts
Version: 3.3.0
Framework Version: 9.12.1
Release Notes: - Some improvements on person details on a phone. - Upgraded to 9.12.1