QueryJane | Development update

in #utopian-io6 years ago (edited)

Repository
https://github.com/augustakingfoundation/queryjane_app/

QueryJane is a web application developed with Django that allows to connect with companies and experts in different sectors of the cannabis industry. Beta version is available here.


Screen Shot 2018-08-05 at 2.09.42 PM.png

Finally, the basic backend functionalities are finished. These are small adjustments and functionalities that were pending in our trello dashboard, but I was not able to take it before because last months have been a bit hard and it has not been posible to find the time to work on it. After that, now we have only some pending front end adjustments. I will resume work in the legal aspect, and when we finish the front end adjustments and the legal pending, we will be ready to make some visibility work for Colombia and US initially.

New features

Delete company message.

Previously we had implemented a functionality that allows users to delete companies registered in the application. But, for us it's very important to know why they want to unregister their companies from the application. I have added a optional form in which we ask users for the reason why they want to unregister a company.

I added this form in the company delete confirmation page:


ezgif.com-video-to-gif.gif

And that's it. The message is sent via email to the platform administrators.


Screen Shot 2018-10-28 at 6.14.12 PM.png

Delete account message.

In the same way that it works for delete companies, I have added a form to ask for a reason when users want to delete their account. This form is optional. I have added it in the confirm delete account page.


ezgif.com-video-to-gif (1).gif

The message is sent to platform administrators emails:


Screen Shot 2018-10-28 at 6.27.24 PM.png

Deactivate account.

Now users can deactivate their account when they want. A deactivated account will be hidden for other users in the platform, so all profile information will not be available in the platform. However, user can login into the application, and is able to send a receive private messages. Deactivated accounts are not visible from the user profile url and will not be possible to find it from de professional profiles search. Deactivated accounts will receive notifications about job offers that may interest them, if the email settings are configured in this way.

Users can deactivate their account from the account settings page:


Screen Shot 2018-10-28 at 6.33.32 PM.png

By clicking the "deactivate" button, a confirmation box will be showed to the user:


Screen Shot 2018-10-28 at 6.35.39 PM.png

Users can activate their profiles when they want.

Delete memberships.

Now company administrators can delete memberships. Company owner can delete all memberships, but nobody can delete the company owner membership, not even himself. Other administrators only can delete their own membership.

If a company owner want to delete his own membership, it's necessary to transfer the owner membership before.

This new functionality is available in the "roles" page, in the company settings dashboard.


Screen Shot 2018-10-28 at 6.44.49 PM.png

As you can see, now there is available a little "trash" icon in the memberships list.


ezgif.com-video-to-gif (2).gif

The owner of the deleted membership will receive a notification about that:


Screen Shot 2018-10-28 at 6.52.14 PM.png


Screen Shot 2018-10-28 at 6.56.30 PM.png

And that's it for this development update. Next days, I'm going to migrate the application server, and I'll work in some legal items. The plan is finish all this work with the end of the year, to start the next one working only in promotional issues.


GitHub Account

https://github.com/aaquirogal
Pull request



Screen Shot 2018-08-05 at 4.15.14 PM.png

How to contribute

QueryJane has been developed using the Django framework. You can fork the project, and run it locally is very easy. Follow the steps described in the open source repository installation guide. The project has been configured using Docker. you only need to install Docker and follow these steps.

Future work.

We have pending some administrative requirements, so, we will be working on it. There are still some final features in the "TO DO" list in our Trello board.

Take a look to our public trello board. This is the easiest way to know our roadmap.

If you want to contribute, please join my Discord

Have happy days ✌

Sort:  

Thank you for your contribution. A great update in this contribution, its good to see you are continuously making it a beautiful app. I would love to see some more comments in the app, like which has little complex logic or which is not easily understandable. I see a lot of alert messages for every action, wouldn't it be good to show just a text in the frontend, because alert messages really annoy people like me.


Your contribution has been evaluated according to Utopian policies and 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.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @codingdefined! Keep up the good work!

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 11 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 7 SBD worth and should receive 66 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!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Hi @kit.andres!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 61473.25
ETH 2969.27
USDT 1.00
SBD 3.48