# \[Paid\] Advanced functionality development

**URL:** <https://meta.discourse.org/t/paid-advanced-functionality-development/26255>\
**Category:** Marketplace\
**Created:** [March 12, 2015, 10:10am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255 "2015-03-12T10:10:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Grimmhound](https://avatars.discourse-cdn.com/v4/letter/g/db5fbb/32.png) [@Grimmhound](https://meta.discourse.org/u/Grimmhound)\
**Post date:** [March 12, 2015, 10:10am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/1 "2015-03-12T10:10:52Z")

</div>

We are looking for Ruby/JavaScript developer (teams are also welcomed) to modify Discourse forum engine for our needs and contribute to Open Source by sharing all the developments with Discourse community.

Improvements to be done:

1. Modify Trust Levels system to make its restrictions and conditions  
configurable.
2. Develop Violation Penalties system (aka Read Only mode).

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [March 12, 2015, 10:23am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/2 "2015-03-12T10:23:05Z")

</div>

> [@Grimmhound](#):
>
> Modify Trust Levels system to make its restrictions and conditions configurable

What changes do you need to make?

---

<div class="post-metadata">

**Author:** ![Grimmhound](https://avatars.discourse-cdn.com/v4/letter/g/db5fbb/32.png) [@Grimmhound](https://meta.discourse.org/u/Grimmhound)\
**Post date:** [March 12, 2015, 11:41am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/3 "2015-03-12T11:41:38Z")

</div>

As you may know, there’s no way to change transition conditions between Trust Levels and their restrictions at the moment.  
E.g. we need TL0 users become TL1 after 72 hours from the registration moment and disable TL2-TL4.  
The point is to make such changes configurable via config file or in a different way.

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [March 13, 2015, 6:23am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/4 "2015-03-13T06:23:54Z")

</div>

> [@Grimmhound](#):
>
> E.g. we need TL0 users become TL1 after 72 hours from the registration moment

Curious - what benefit do you expect to derive from making the transition purely time-based and not checking for human interaction? That has a very high chance of crippling your spam protection.

---

<div class="post-metadata">

**Author:** ![Grimmhound](https://avatars.discourse-cdn.com/v4/letter/g/db5fbb/32.png) [@Grimmhound](https://meta.discourse.org/u/Grimmhound)\
**Post date:** [March 13, 2015, 10:00am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/5 "2015-03-13T10:00:16Z")

</div>

Well, as I’ve said it was just an example, not a final decision.  
For some reasons current implementation is not suitable for our needs.  
But the point is still the same — to make restrictions/priviligies and transfer conditions of Trust Level system cofigurable.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [April 12, 2015, 10:01am UTC](https://meta.discourse.org/t/paid-advanced-functionality-development/26255/6 "2015-04-12T10:01:07Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
