I was looking for a way to implement a checkbox for user that create some content type, to agree with terms and conditions.
basically we see that on lot of sites and it is a part of many forms on the web.
the user is basically runs an action of some kind, it varies from downloading a file (software to install) and agree to some license (GPL for example) to uploading a file which user should declare he has the right for, or uploading some text and declare for his copyrights.
I just need it to for the user confirm that he agree with certain condition when he create some content type that has subscription fee, and therefor should accept certain terms since other user will pay to subscribe to this his event.
So I started to look a round,
I checked the 'legal' and 'terms of use' modules, but the just do not hook to the node.
I also check the ability to use Integer CCK with check box, but then it appears in the content type, at submission, so it wont help to hook the form validate function.

I did some more investigation but could not find any thing,
I think the the best solution would be a CCK hooks with the 'term of use' module on one hand and on the other hand provides a sort of text ares the user can scroll the terms of use (taken from the 'term of use' module) validate that the user agree (of that the check box is selected) while hiding any information when viewing the node.

an other issue that is needed with the 'term of use' is some hook with the subscription module, since there is a policy of each event subscription that the subscriber should be aware of, I think this may be achieved within ubercart checkout process, but still there is a need to be able to provide terms of use on any given form on drupal, so maybe the best thing to do is to provide a cck the hooks between the form API and the 'term of use module'.

Any idea/suggestion would be appreciated.

Comments

kars-t’s picture

Status: Active » Postponed

Good idea but I am postponing this currently.

wqmeng’s picture

@Kars-T

I have seen that you mantian this module now, and also found that you submit some commit to the Head, do you have any version release soon? And other have sumbitted some patch to support multi terms, will their patch may be commited to the new release?

I am interesting with the features to add terms of use to show on the content submission page, incuding to set where and which the term of use to show, so I want to know the situation that I can work with.

Thank you.

kars-t’s picture

Hi

I first want to write simpletest tests so I can securely do a new realese.

About the creation of nodes:

Basically you can make a CCK Bool Field or a required taxonomy with only one setting. that is requiered. By this a user can only create a content if this field is set. Don't know how to create the link to the termspage without usage of the FAPI but this should already work.

wqmeng’s picture

Hi,

We may use cck field to do this, while I just think this is a common feature, and many people are looking for this, then why not make it in Terms of use, So maybe it can simple the process of creating a content type which need a agreement of terms.

And the feature also may benefit from the revision check ability of Terms of use when we change some Terms.

Thanks for your clarification.

spacereactor’s picture

Subscribing.... i looking for module to do that also beside registration page. Example job posting or classifieds posting require some type of terms and conditions.

mrfelton’s picture

I too would like to ur the terms of use field on node add forms.

- Should be a separate (sub)module from the terms of use main module, as we have no need for integration with user registration forms and other such stuff.
- Should provide a field that can be positioned into the relevant location on the manage field screen.
- Would be handy if the content of the terms could be referenced in from another node - so that content editors could keep it updated easily.

kars-t’s picture

I did talk to the maintainer of captcha. The new idea is to recreate Terms of use as a captcha variant. Than we would have an API that can add the terms to any form. But as always time is the biggest problem...

kars-t’s picture

Status: Postponed » Closed (won't fix)
manoloka’s picture

Has anyone found a solution to this need?

I don't see how we can use cck to accomplish that as I keep getting a "An illegal choice has been detected. Please contact the site administrator." error

manoloka’s picture

I sorted that "illegal choice" I was using the " & " within the label, it seems that's what was firing the "illegal" error alert.

So I changed "Terms & Conditions" to "Terms and Conditions" an it works fine