create account

Copropiedad Integral | More features for Membership manage module - Owners data update by kit.andres

View this thread on: hive.blogpeakd.comecency.com
· @kit.andres · (edited)
$85.67
Copropiedad Integral | More features for Membership manage module - Owners data update
Repository

A condo is a type of real estate divided into several units that are each separately owned, surrounded by common areas jointly owned.

Copropiedad Integral has been created to provide condos (condominiums, horizontal property, co-properties) managers with the necessary tools to manage administration and communication with co-owners and leaseholders in a simple and safe way. Development version is available [here](https://copropiedadintegral.com/)

## new features

### Edit and delete memberships.

Recently I have implemented the [Roles administration module](https://steemit.com/utopian-io/@kit.andres/copropiedad-integral-or-roles-module-condo-administrators-can-manage-memberships). In this module, condo administrators can manage different roles involved in the management of a condominium. In this opportunity I have added two basic functionalities with special permissions.

Now, in the memberships list, is available the *Edit* button for each created membership. memberships list is available only for administrator users, and only main administrator (Main administrator is the user that has created the condo) can edit all memberships (except his own membership, that only can be transferred, this is a future feature). Memberships module looks in the following way for main administrators:

<center>
![Screen Shot 2018-07-20 at 10.03.37 AM.png](https://cdn.steemitimages.com/DQmY4zSPatpUEabkNX18S9AWXvY7YRVQuav7o3BmdfxVX9d/Screen%20Shot%202018-07-20%20at%2010.03.37%20AM.png)
</center>

For common administrators, the memberships list looks like this:

<center>
![Screen Shot 2018-07-20 at 10.24.29 AM.png](https://cdn.steemitimages.com/DQmXMZRPrB9tx7DQ1aFymn9HwfyJdJgvHxen3XXjdbUQadm/Screen%20Shot%202018-07-20%20at%2010.24.29%20AM.png)
</center>

Common administrators can edit all memberships types, except administration memberships.

By clicking the *Edit* button, the following form will be displayed:

<center>
![Screen Shot 2018-07-20 at 10.28.01 AM.png](https://cdn.steemitimages.com/DQmXx1HCtfACbicyZ1cjnYWZum14qmJenF9eqqK8tamYEVy/Screen%20Shot%202018-07-20%20at%2010.28.01%20AM.png)
</center>

Administrators can select a new role for the membership. Only main administrators can assign administration memberships.

Working in a very similar way, the button *Delete* has been added too to the memberships list. Now, condo administrators can delete memberships. Main administrators can delete all memberships, except their own membership. Common administrators can delete all membership types, except administration memberships, and they are able to delete their own membership. By clicking the *Delete* button, administrators will be asked to confirm if the are sure about delete the membership:

<center>
![Screen Shot 2018-07-20 at 10.41.50 AM.png](https://cdn.steemitimages.com/DQmUgJ41cHbYtkbMQVqEBK3PoW5HiZPdihf6QQyqn2gntxz/Screen%20Shot%202018-07-20%20at%2010.41.50%20AM.png)
</center>

> Code changes related to these functionalities can be found in this [PULL REQUEST](https://github.com/augustakingfoundation/copropiedadintegral_web/pull/37/files)

###  Owners data update

In order to keep the information about the owners updated, condo administrators can request for this information via email to the registered owners that have an email account available.

Now, in the units module, is available the *data update* button. This button is available only for administrator users:

<center>
![Screen Shot 2018-07-20 at 10.50.46 AM.png](https://cdn.steemitimages.com/DQmNrEyB3EcENpQjwRVwDsr4FGFC6o2cbEaqurQF2CqhU35/Screen%20Shot%202018-07-20%20at%2010.50.46%20AM.png)
</center>

By clicking this button, users will be redirected to a page with the full list of registered units.

<center>
![Screen Shot 2018-07-20 at 10.54.56 AM.png](https://cdn.steemitimages.com/DQmbWJyeknb8wZGNzCESynrQnGdZGEtP3B4XWhtxkTnH36H/Screen%20Shot%202018-07-20%20at%2010.54.56%20AM.png)
</center>

In order to update the contact data of the unit owners, administrators can send and email to the owners asking for confirm or update their data. If owners in a unit don't have an email account registered in the platform, the message "*Owners do not have a registered email address*", and for this reason, data update can't be requested for these units.

Owners must not be registered in the platform. owner instances are created by the administrators in the *Unit form*. So, the sent email will contain a link in which owners can update their data. This link is only available when administrators request data update, and becomes disabled once the owners have updated their data.

In this list administrators can *Check* which units they want to ask for data update. By unchecking the *Request data update* checkbox, the email will not be sent.

By clicking the *Request data update* button, administrators will see the following message:

<center>
![Screen Shot 2018-07-20 at 11.06.41 AM.png](https://cdn.steemitimages.com/DQmZexAwptSb1JRug7BbbARwpg6gEGQ8oo9RoEqk5hqdQfs/Screen%20Shot%202018-07-20%20at%2011.06.41%20AM.png)
</center>

And the units list in the data update section will look like this:

<center>
![Screen Shot 2018-07-20 at 11.06.26 AM.png](https://cdn.steemitimages.com/DQmct6mewK93viqnu3GTJYbMzHUseoRYgqxKeUfNGu3r3Kx/Screen%20Shot%202018-07-20%20at%2011.06.26%20AM.png)
</center>

As you can see, now, the checkbox is unavailable for units asked for data update, and instead the message "*The update request was recently sent.*" is displayed. The checkbox will be available only when owners submit the data update form.

Now, take a look to the send email to owners:

<center>
![Screen Shot 2018-07-20 at 11.14.23 AM.png](https://cdn.steemitimages.com/DQmTAzf1LQCvKwo1dxAvZwGhjuC2NWg7DzyRkSFrR6zyVdR/Screen%20Shot%202018-07-20%20at%2011.14.23%20AM.png)
</center>

The email contains a link to submit the data update. Owners do not create an account in the platform, for this reason, this link is available for non authenticated users. For this reason is enabled only when administrators request for data update and becomes disabled when the form is submitted, but, an extra security check is required. I will be working on it for next days.

By clicking the link, users will be redirected to the following form:

<center>
![Screen Shot 2018-07-20 at 11.21.01 AM.png](https://cdn.steemitimages.com/DQmfCYeejTmySA8KEVkvyHYXK7ePCo68uPvgKQf3DzssTzU/Screen%20Shot%202018-07-20%20at%2011.21.01%20AM.png)
</center>

Owners can update and confirm their contact information. By submitting the form, the link will be disabled and the checkbox in the units list in the data update section will be available again.

> Detailed code changes related to these features can be found in this [PULL REQUEST](https://github.com/augustakingfoundation/copropiedadintegral_web/pull/38/files).

***
#### Roadmap

With the help of the company [http://www.servisolucionesph.com/](http://www.servisolucionesph.com/), we have designed a group of basic functionalities to implement in next days:

1. ~~parking information.~~
2. ~~pet information management.~~
3. ~~Vehicles information management.~~
4. ~~Domestic worker information management.~~
5. ~~Authorized visitors information management.~~
6. Owner and leaseholders data update. (Working on it)
7. Make a reservation for rent Social Hall or Auditoriums.
8. Generate financial and administrative reports for consultation at the Ordinary or Extraordinary Assembly.
9. Information Documents (Cleaning Awareness, Recycling Campaigns, Portfolio Collection, documents of Coexistence).
10 .Attach fixed documents of the co-ownership for permanent consultation (Coexistence Manual, Horizontal Property Regulation, Administration Attention Schedules, Rental Schedules, Rental Costs ...).
11. Providers database.
12. Online voting.
13. Sending of Mass Collection Accounts through e-mail.
14. ~~Residents administration.~~
15. ~~Condo roles.~~



***
Have happy days ✌

***
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 90 others
properties (23)
authorkit.andres
permlinkcopropiedad-integral-or-more-features-for-membership-manage-module-owners-data-update
categoryutopian-io
json_metadata{"tags":["development","industry","business"],"image":["https://cdn.steemitimages.com/DQmY4zSPatpUEabkNX18S9AWXvY7YRVQuav7o3BmdfxVX9d/Screen%20Shot%202018-07-20%20at%2010.03.37%20AM.png","https://cdn.steemitimages.com/DQmXMZRPrB9tx7DQ1aFymn9HwfyJdJgvHxen3XXjdbUQadm/Screen%20Shot%202018-07-20%20at%2010.24.29%20AM.png","https://cdn.steemitimages.com/DQmXx1HCtfACbicyZ1cjnYWZum14qmJenF9eqqK8tamYEVy/Screen%20Shot%202018-07-20%20at%2010.28.01%20AM.png","https://cdn.steemitimages.com/DQmUgJ41cHbYtkbMQVqEBK3PoW5HiZPdihf6QQyqn2gntxz/Screen%20Shot%202018-07-20%20at%2010.41.50%20AM.png","https://cdn.steemitimages.com/DQmNrEyB3EcENpQjwRVwDsr4FGFC6o2cbEaqurQF2CqhU35/Screen%20Shot%202018-07-20%20at%2010.50.46%20AM.png","https://cdn.steemitimages.com/DQmbWJyeknb8wZGNzCESynrQnGdZGEtP3B4XWhtxkTnH36H/Screen%20Shot%202018-07-20%20at%2010.54.56%20AM.png","https://cdn.steemitimages.com/DQmZexAwptSb1JRug7BbbARwpg6gEGQ8oo9RoEqk5hqdQfs/Screen%20Shot%202018-07-20%20at%2011.06.41%20AM.png","https://cdn.steemitimages.com/DQmct6mewK93viqnu3GTJYbMzHUseoRYgqxKeUfNGu3r3Kx/Screen%20Shot%202018-07-20%20at%2011.06.26%20AM.png","https://cdn.steemitimages.com/DQmTAzf1LQCvKwo1dxAvZwGhjuC2NWg7DzyRkSFrR6zyVdR/Screen%20Shot%202018-07-20%20at%2011.14.23%20AM.png","https://cdn.steemitimages.com/DQmfCYeejTmySA8KEVkvyHYXK7ePCo68uPvgKQf3DzssTzU/Screen%20Shot%202018-07-20%20at%2011.21.01%20AM.png"],"links":["https://copropiedadintegral.com/","https://steemit.com/utopian-io/@kit.andres/copropiedad-integral-or-roles-module-condo-administrators-can-manage-memberships","https://github.com/augustakingfoundation/copropiedadintegral_web/pull/37/files","https://github.com/augustakingfoundation/copropiedadintegral_web/pull/38/files","http://www.servisolucionesph.com/"],"app":"hiveblog/0.1","format":"markdown"}
created2018-07-20 16:34:36
last_update2020-06-15 15:40:36
depth0
children3
last_payout2018-07-27 16:34:36
cashout_time1969-12-31 23:59:59
total_payout_value64.900 HBD
curator_payout_value20.766 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,933
author_reputation31,454,326,251,184
root_title"Copropiedad Integral | More features for Membership manage module - Owners data update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,384,864
net_rshares40,825,858,451,493
author_curate_reward""
vote details (154)
@codingdefined ·
$0.07
Thank you for your contribution.


Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/2322212).

---- 
Need help? Write a ticket on https://support.utopian.io/. 
Chat with us on [Discord](https://discord.gg/uTyJkNm). 
[[utopian-moderator]](https://join.utopian.io/)
πŸ‘  , , ,
properties (23)
authorcodingdefined
permlinkre-kitandres-copropiedad-integral-or-more-features-for-membership-manage-module-owners-data-update-20180722t092703623z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/2322212","https://support.utopian.io/","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"}
created2018-07-22 09:27:03
last_update2018-07-22 09:27:03
depth1
children0
last_payout2018-07-29 09:27:03
cashout_time1969-12-31 23:59:59
total_payout_value0.056 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length524
author_reputation526,332,518,909,392
root_title"Copropiedad Integral | More features for Membership manage module - Owners data update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,563,153
net_rshares33,165,397,808
author_curate_reward""
vote details (4)
@trufflepig ·
**Congratulations!** Your post has been selected as a daily Steemit truffle! It is listed on **rank 1** of all contributions awarded today. You can find the [TOP DAILY TRUFFLE PICKS HERE.](https://steemit.com/@trufflepig/daily-truffle-picks-2018-07-21) 
    
I upvoted your contribution because to my mind your post is at least **33 SBD** worth and should receive **103 votes**. It's now up to the lovely Steemit community to make this come true.

I am `TrufflePig`, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, [you can find an explanation here!](https://steemit.com/steemit/@trufflepig/weekly-truffle-updates-2018-28)
    
Have a nice day and sincerely yours,
![trufflepig](https://raw.githubusercontent.com/SmokinCaterpillar/TrufflePig/master/img/trufflepig17_small.png)
*`TrufflePig`*
    
properties (22)
authortrufflepig
permlinkre-copropiedad-integral-or-more-features-for-membership-manage-module-owners-data-update-20180721t153609
categoryutopian-io
json_metadata""
created2018-07-21 15:36:12
last_update2018-07-21 15:36:12
depth1
children0
last_payout2018-07-28 15:36:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length884
author_reputation21,266,577,867,113
root_title"Copropiedad Integral | More features for Membership manage module - Owners data update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,488,967
net_rshares0
@utopian-io ·
$0.03
Hey @kit.andres
**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Want to chat? Join us on Discord https://discord.gg/h52nFrV.**

<a href='https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
πŸ‘  ,
properties (23)
authorutopian-io
permlinkre-copropiedad-integral-or-more-features-for-membership-manage-module-owners-data-update-20180723t232010z
categoryutopian-io
json_metadata"{"app": "beem/0.19.42"}"
created2018-07-23 23:20:12
last_update2018-07-23 23:20:12
depth1
children0
last_payout2018-07-30 23:20:12
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length302
author_reputation152,955,367,999,756
root_title"Copropiedad Integral | More features for Membership manage module - Owners data update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,750,007
net_rshares16,966,105,802
author_curate_reward""
vote details (2)