QueryJane | Platform administrators actions: Hide/Activate Companies and job offers.

in #utopian-io7 years ago (edited)

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.


queryjanefull.png

In order to close the basic platform functionalities, I have added two necessary functionalities to the platform administrators actions. Now, Qjane administrators can hide a company profile if it does not follow the application specifications, if it is not related to the cannabis industry or if it is spam. This functionality has been enabled too for the job offers actions. Qjane administrators can hide job offers that does not follow the application standards or if it is considered spam.

Also, platform administrators can re-activate hidden companies and job offers. They can ask owners for edit their companies or job offers and re-activate them.

I have added these new functionalities before to go ahead with the application internationalization (i18n integration). i18n integration will require a complete review of all project files, and for this reason I think it's much better to do it with all the functionalities implemented. In this way, it will be easier to make the necessary code adjustments and if is necessary, reorder some portions of code during the i18n integration.

New Features

Platform administrator can hide companies.

There is available a new panel called Qjane Admin in the company detail view. It's visible only for users with administrator permissions in the platform:


Screen Shot 2018-03-10 at 4.16.04 PM.png

In this panel we can see the previous implemented functionality to share the company detail on the official Twitter and Facebook QueryJane accounts (I have configured Twitter to share all Tweets in Facebook). Also, it's available a new button called Hide. A platform administrator can change a company status to hidden if he considers it like spam, or if the company is not related to the Cannabis industry.

Platform administrator can hide job offers.

In the same way as with companies, platform administrators can manage the Qjane Admin panel:


Screen Shot 2018-03-10 at 4.29.42 PM.png

Administrators can hide a job offer if they consider it like spam or inappropriate for the network.

Platform administrators can activate hidden companies and job offers.

In the same way that administrators can hide companies and job offers, they can re-activate them again. When a company or a job offer is hidden, there is available the Activate button in the Qjane Admin tab:


  • Company profile.

Screen Shot 2018-03-10 at 4.35.04 PM.png

  • Job offer detail.

Screen Shot 2018-03-10 at 4.34.44 PM.png



By clicking the Activate button, company or job offer will be visible again for platform users.

In the Platform administrators dashboard, there is available now a new tab in which administrators can find hidden companies and hidden job offers:


Screen Shot 2018-03-10 at 4.27.25 PM.png

From this panel, they can activate hidden companies and job offers too.

I have integrated the django-model-utils library to user the FieldTracker functionality. It allows me to validate the companies and job offer status changes.



Screen Shot 2018-02-03 at 10.23.10 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.

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

  • Activate Spanish site (i18n integration).
  • SEO optimization.
  • Advertising campaign.

I have finished the basic functionalities, and now I'm going to integrate i18n and I will be promoting the application searching for users. QueryJane still needs several design adjustments, but @cunigarro will be working on it. However, although these adjustments are necessary, they are not blocking to start some advertising campaigns to search for users and companies.

If you want to contribute, please join my Discord.


Have happy days ✌



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey! Good post... and something funny just happened when i was scrolling .. when i get to the Cannacol example i noticed that it is a Colombian project so i entered in your profile and noticed that you come from Colombia. Me too. I develop websites. Haha. Cheers!

Muy bien si desarrollas también, puede que encuentres buenas posibilidades para contribuir en utopian.io, puedes encontrar buen apoyo allí. Éxitos parce.

Thank you for the contribution. It has been approved.

You can contact us on Discord.

[utopian-moderator]

Hey @kit.andres I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Great post tnx for sharing I just upvoted check out my new post upvote resteem comment @glclipse
https://steemit.com/marijuana/@gclipse/stoner-on-indica