terms and conditions, privacy policy - not updating

Bug #663330 reported by Jim B. Glenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Low
Chris Rossi

Bug Description

Ariadne has tried to update their terms and conditions and privacy policy.

https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
https://portal.ariadne-network.eu/offices/files/privacy_statement/

On the setup profile screen when new affiliates are invited, there is a link to view each of these. They are not updating when the files are updated in the /offices location.

I have also tried this on SFU's site and seem to get the same error.

Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for testing, if needed).

I verified the bootstrap looked the same as others.

OSI's seems to work, can't confirm other customers.

Tags: r3.55
Jim B. Glenn (jimbglenn)
tags: added: karl-support
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Since this isn't an OSI issue, marking as Low. Tres, I think this is a customization package adapter issue. karl.views.members.AcceptInvitationFormController grabs some dummy text for terms_text and privacy_text, then looks for an adapter. My guess is, the adapter finds nothing and the boilerplate gets used.

That whole approach (with its implicit "Make sure you give something a special name in a certain folder") for terms&conditions and privacy text blows. We did it quickly to get KARL out the door for OSI, paying for our sins now.

Changed in karl3:
assignee: nobody → Tres Seaver (tseaver)
importance: Undecided → Low
milestone: none → m49
status: New → Confirmed
Changed in karl3:
milestone: m49 → m50
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

The way the core Karl is written, there are no terms of service or privacy policy by default. There is a plugpoint. An adapter can be registered in the customization package for IInvitationBoilerplate and this adapter is interrogated for the terms of service or privacy policy texts. The adapter used by OSI looks in documents at predetermined locations in the ZODB so that the customer can edit the text. Adapters could also be written that used hard coded text or read the text from files in the filesystem.

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Sending over to Rossi. Perhaps this could be moved to an ADMIN function?

Changed in karl3:
assignee: Tres Seaver (tseaver) → Paul Everitt (paul-agendaless)
assignee: Paul Everitt (paul-agendaless) → Chris Rossi (chris-archimedeanco)
Changed in karl3:
milestone: m50 → m51
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

Not sure what's being asked here, exactly. We can recycle the adapter used by OSI for Ariadne so they have the same functionality. (0.5 hr). Or I can create and admin UI for this and get rid of the plug point, such that the only way to do this is via the admin UI, and not via a customization in a customization package. May require an evolve script for partners that currently do something custom. (~4hrs)

Revision history for this message
Paul Everitt (paul-agendaless) wrote : Re: [Bug 663330] Re: terms and conditions, privacy policy - not updating

Let's do the wimpy way and just put something in the customization package for Ariadne. We could then get it into an update for Ariadne, for next week.

--Paul

On Dec 13, 2010, at 12:46 PM, Chris Rossi wrote:

> Not sure what's being asked here, exactly. We can recycle the adapter
> used by OSI for Ariadne so they have the same functionality. (0.5 hr).
> Or I can create and admin UI for this and get rid of the plug point,
> such that the only way to do this is via the admin UI, and not via a
> customization in a customization package. May require an evolve script
> for partners that currently do something custom. (~4hrs)
>
> --
> You received this bug notification because you are subscribed to KARL3.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Confirmed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is a link to view each of these. They are not updating when the files are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.
>
>

Changed in karl3:
milestone: m51 → m52
Changed in karl3:
milestone: m52 → m53
Changed in karl3:
status: Confirmed → Fix Committed
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

Ok, I have created a default policy for this and checked that into trunk. Customers with exotic needs can still supply a plugin via the customization package, by default now Karl will check for the presence of a 'Page' at '/legal' for the Terms and Conditions and at '/privacy' for the Privacy Policy. After Ariadne's next upgrade they will be able to add these by doing the following:

1) Visit /add_page.html at their site.

2) Enter either 'legal' or 'privacy' for the 'Title' depending on which page is being added. The titles must be exactly 'legal' or 'privacy'.

3) Enter the text for whichever document is being updated. This is the text that will be shown to the user on the "Accept Invitation" form.

4) Click Submit.

After a page is created, you can edit it and change the title if you like. The title is only critically important when the page is first created.

Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

Who's exotic besides osf? Are you aware of any?

Thanks,

Jim Glenn
Director of Technical Resources
--
Six Feet Up, Inc. | Where sophisticated web projects thrive
Direct Line: +1 (317) 861-5948 x621
E-mail: <email address hidden>
Try Plone 4 Today at: http://plone4demo.com

On Mar 25, 2011, at 4:34 PM, Chris Rossi <email address hidden> wrote:

> Ok, I have created a default policy for this and checked that into
> trunk. Customers with exotic needs can still supply a plugin via the
> customization package, by default now Karl will check for the presence
> of a 'Page' at '/legal' for the Terms and Conditions and at '/privacy'
> for the Privacy Policy. After Ariadne's next upgrade they will be able
> to add these by doing the following:
>
> 1) Visit /add_page.html at their site.
>
> 2) Enter either 'legal' or 'privacy' for the 'Title' depending on which
> page is being added. The titles must be exactly 'legal' or 'privacy'.
>
> 3) Enter the text for whichever document is being updated. This is the
> text that will be shown to the user on the "Accept Invitation" form.
>
> 4) Click Submit.
>
> After a page is created, you can edit it and change the title if you
> like. The title is only critically important when the page is first
> created.
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/karl3/+bug/663330/+subscribe

Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :
Download full text (3.7 KiB)

I'm not aware of anyone doing anything truly exotic, but anyone who was
doing this before was using a customization to do it. Those customizations
are unaffected by this change. The main point of that sentence was to
reassure folks that Karl remains infinitely customizable despite the
addition of sensible defaults.

Chris

On Fri, Mar 25, 2011 at 4:51 PM, Jim B. Glenn <email address hidden>wrote:

> Who's exotic besides osf? Are you aware of any?
>
> Thanks,
>
> Jim Glenn
> Director of Technical Resources
> --
> Six Feet Up, Inc. | Where sophisticated web projects thrive
> Direct Line: +1 (317) 861-5948 x621
> E-mail: <email address hidden>
> Try Plone 4 Today at: http://plone4demo.com
>
>
> On Mar 25, 2011, at 4:34 PM, Chris Rossi <email address hidden> wrote:
>
> > Ok, I have created a default policy for this and checked that into
> > trunk. Customers with exotic needs can still supply a plugin via the
> > customization package, by default now Karl will check for the presence
> > of a 'Page' at '/legal' for the Terms and Conditions and at '/privacy'
> > for the Privacy Policy. After Ariadne's next upgrade they will be able
> > to add these by doing the following:
> >
> > 1) Visit /add_page.html at their site.
> >
> > 2) Enter either 'legal' or 'privacy' for the 'Title' depending on which
> > page is being added. The titles must be exactly 'legal' or 'privacy'.
> >
> > 3) Enter the text for whichever document is being updated. This is the
> > text that will be shown to the user on the "Accept Invitation" form.
> >
> > 4) Click Submit.
> >
> > After a page is created, you can edit it and change the title if you
> > like. The title is only critically important when the page is first
> > created.
> >
> > --
> > You received this bug notification because you are a direct subscriber
> > of the bug.
> > https://bugs.launchpad.net/bugs/663330
> >
> > Title:
> > terms and conditions, privacy policy - not updating
> >
> > Status in KARL3:
> > Fix Committed
> >
> > Bug description:
> > Ariadne has tried to update their terms and conditions and privacy
> > policy.
> >
> > https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> > https://portal.ariadne-network.eu/offices/files/privacy_statement/
> >
> > On the setup profile screen when new affiliates are invited, there is
> > a link to view each of these. They are not updating when the files
> > are updated in the /offices location.
> >
> > I have also tried this on SFU's site and seem to get the same error.
> >
> > Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> > testing, if needed).
> >
> > I verified the bootstrap looked the same as others.
> >
> > OSI's seems to work, can't confirm other customers.
> >
> > To unsubscribe from this bug, go to:
> > https://bugs.launchpad.net/karl3/+bug/663330/+subscribe
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://por...

Read more...

Revision history for this message
Paul Everitt (paul-agendaless) wrote :
Download full text (3.4 KiB)

Oxfam, I believe.

--Paul

On Mar 25, 2011, at 4:51 PM, Jim B. Glenn wrote:

> Who's exotic besides osf? Are you aware of any?
>
> Thanks,
>
> Jim Glenn
> Director of Technical Resources
> --
> Six Feet Up, Inc. | Where sophisticated web projects thrive
> Direct Line: +1 (317) 861-5948 x621
> E-mail: <email address hidden>
> Try Plone 4 Today at: http://plone4demo.com
>
>
> On Mar 25, 2011, at 4:34 PM, Chris Rossi <email address hidden> wrote:
>
>> Ok, I have created a default policy for this and checked that into
>> trunk. Customers with exotic needs can still supply a plugin via the
>> customization package, by default now Karl will check for the presence
>> of a 'Page' at '/legal' for the Terms and Conditions and at '/privacy'
>> for the Privacy Policy. After Ariadne's next upgrade they will be able
>> to add these by doing the following:
>>
>> 1) Visit /add_page.html at their site.
>>
>> 2) Enter either 'legal' or 'privacy' for the 'Title' depending on which
>> page is being added. The titles must be exactly 'legal' or 'privacy'.
>>
>> 3) Enter the text for whichever document is being updated. This is the
>> text that will be shown to the user on the "Accept Invitation" form.
>>
>> 4) Click Submit.
>>
>> After a page is created, you can edit it and change the title if you
>> like. The title is only critically important when the page is first
>> created.
>>
>> --
>> You received this bug notification because you are a direct subscriber
>> of the bug.
>> https://bugs.launchpad.net/bugs/663330
>>
>> Title:
>> terms and conditions, privacy policy - not updating
>>
>> Status in KARL3:
>> Fix Committed
>>
>> Bug description:
>> Ariadne has tried to update their terms and conditions and privacy
>> policy.
>>
>> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
>> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>>
>> On the setup profile screen when new affiliates are invited, there is
>> a link to view each of these. They are not updating when the files
>> are updated in the /offices location.
>>
>> I have also tried this on SFU's site and seem to get the same error.
>>
>> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
>> testing, if needed).
>>
>> I verified the bootstrap looked the same as others.
>>
>> OSI's seems to work, can't confirm other customers.
>>
>> To unsubscribe from this bug, go to:
>> https://bugs.launchpad.net/karl3/+bug/663330/+subscribe
>
> --
> You received this bug notification because you are subscribed to KARL3.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and s...

Read more...

Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

Chris,

This didn't work. I installed the trunk for Ariadne.

I created a page with the exact title of legal:
http://staging.ariadne.sixfeetup.com/legal/edit.html

I also tried making a page with the exact title of privacy:
http://staging.ariadne.sixfeetup.com/privacy/edit.html

When I clicked the Accept Invitation form, there is no checkboxes or links to the privacy or terms and conditions. Screen shot attached.

On Mar 25, 2011, at 4:34 PM, Chris Rossi wrote:

> Ok, I have created a default policy for this and checked that into
> trunk. Customers with exotic needs can still supply a plugin via the
> customization package, by default now Karl will check for the presence
> of a 'Page' at '/legal' for the Terms and Conditions and at '/privacy'
> for the Privacy Policy. After Ariadne's next upgrade they will be able
> to add these by doing the following:
>
> 1) Visit /add_page.html at their site.
>
> 2) Enter either 'legal' or 'privacy' for the 'Title' depending on which
> page is being added. The titles must be exactly 'legal' or 'privacy'.
>
> 3) Enter the text for whichever document is being updated. This is the
> text that will be shown to the user on the "Accept Invitation" form.
>
> 4) Click Submit.
>
> After a page is created, you can edit it and change the title if you
> like. The title is only critically important when the page is first
> created.
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/karl3/+bug/663330/+subscribe

Changed in karl3:
status: Fix Committed → Incomplete
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Chris, got time to look at this today?

Changed in karl3:
status: Incomplete → In Progress
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

Jim, doesn't look like you're on trunk. See below:

[ariadne@karlhost01 karl]$ pwd
/opt/karlstaging/karl/ariadne/current/src/karl
[ariadne@karlhost01 karl]$ svn info
Path: .
URL: svn+ssh://<email address hidden>/home/osi/bfgsvn/karl/tags/3.52
Repository Root: svn+ssh://<email address hidden>/home/osi/bfgsvn
Repository UUID: 4f889dee-8c54-0410-98c1-98789d956ae4
Revision: 6728
Node Kind: directory
Schedule: normal
Last Changed Author: Jim Glenn <email address hidden>
Last Changed Rev: 6520
Last Changed Date: 2010-12-06 11:39:40 -0500 (Mon, 06 Dec 2010)

Changed in karl3:
status: In Progress → Fix Committed
Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

hmm.

It seems the buildout went to trunk but the trunk has moved src/karl to a tag.

URL: https://svn.sixfeetup.com/svn/karl/ariadne/karl3-buildout/trunk
URL: svn+ssh://<email address hidden>/home/osi/bfgsvn/karl/tags/3.52

Not sure why.
I'll try re-running.

On Apr 4, 2011, at 3:00 PM, Chris Rossi wrote:

> Jim, doesn't look like you're on trunk. See below:
>
>
> [ariadne@karlhost01 karl]$ pwd
> /opt/karlstaging/karl/ariadne/current/src/karl
> [ariadne@karlhost01 karl]$ svn info
> Path: .
> URL: svn+ssh://<email address hidden>/home/osi/bfgsvn/karl/tags/3.52
> Repository Root: svn+ssh://<email address hidden>/home/osi/bfgsvn
> Repository UUID: 4f889dee-8c54-0410-98c1-98789d956ae4
> Revision: 6728
> Node Kind: directory
> Schedule: normal
> Last Changed Author: Jim Glenn <email address hidden>
> Last Changed Rev: 6520
> Last Changed Date: 2010-12-06 11:39:40 -0500 (Mon, 06 Dec 2010)
>
>
> ** Changed in: karl3
> Status: In Progress => Fix Committed
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/karl3/+bug/663330/+subscribe

Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

Ok, I redeployed trunk to staging.
I'm on Trunk:

lrwxrwxrwx 1 ariadne ariadne 37 Apr 4 17:31 current -> /opt/karlstaging/karl/ariadne/trunk-3
drwxrwxr-x 15 ariadne ariadne 4096 Mar 31 18:17 trunk-1
drwxrwxr-x 15 ariadne ariadne 4096 Apr 4 17:31 trunk-3

-----------

[ariadne@karlhost01 current]$ svn info
Path: .
URL: https://svn.sixfeetup.com/svn/karl/ariadne/karl3-buildout/trunk

-----------

[ariadne@karlhost01 current]$ cd src/karl/
[ariadne@karlhost01 karl]$ svn info
Path: .
URL: svn+ssh://<email address hidden>/home/osi/bfgsvn/karl/trunk

-----------

I still don't get checkboxes during invitation. Links still hidden.

-Jim

On Apr 4, 2011, at 3:00 PM, Chris Rossi wrote:

> Jim, doesn't look like you're on trunk. See below:
>
>
> [ariadne@karlhost01 karl]$ pwd
> /opt/karlstaging/karl/ariadne/current/src/karl
> [ariadne@karlhost01 karl]$ svn info
> Path: .
> URL: svn+ssh://<email address hidden>/home/osi/bfgsvn/karl/tags/3.52
> Repository Root: svn+ssh://<email address hidden>/home/osi/bfgsvn
> Repository UUID: 4f889dee-8c54-0410-98c1-98789d956ae4
> Revision: 6728
> Node Kind: directory
> Schedule: normal
> Last Changed Author: Jim Glenn <email address hidden>
> Last Changed Rev: 6520
> Last Changed Date: 2010-12-06 11:39:40 -0500 (Mon, 06 Dec 2010)
>
>
> ** Changed in: karl3
> Status: In Progress => Fix Committed
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Committed
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/karl3/+bug/663330/+subscribe

Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

I forgot it resynced during redployment. I'm missing the legal pages. Adding them back in by hand and testing.

Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

Works. Thanks Chris.

Changed in karl3:
status: Fix Committed → Fix Released
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Thanks Jim, good job working through it.

--Paul

On Apr 4, 2011, at 9:33 PM, Jim B. Glenn wrote:

> Works. Thanks Chris.
>
>
> ** Changed in: karl3
> Status: Fix Committed => Fix Released
>
> --
> You received this bug notification because you are subscribed to KARL3.
> https://bugs.launchpad.net/bugs/663330
>
> Title:
> terms and conditions, privacy policy - not updating
>
> Status in KARL3:
> Fix Released
>
> Bug description:
> Ariadne has tried to update their terms and conditions and privacy
> policy.
>
> https://portal.ariadne-network.eu/offices/files/terms_and_conditions/
> https://portal.ariadne-network.eu/offices/files/privacy_statement/
>
> On the setup profile screen when new affiliates are invited, there is
> a link to view each of these. They are not updating when the files
> are updated in the /offices location.
>
> I have also tried this on SFU's site and seem to get the same error.
>
> Staging site for ariadne: http://staging.ariadne.sixfeetup.com (for
> testing, if needed).
>
> I verified the bootstrap looked the same as others.
>
> OSI's seems to work, can't confirm other customers.

JimPGlenn (jpglenn09)
tags: added: r3.55
removed: karl-support
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.