View Issue Details

IDProjectCategoryView StatusLast Update
5978Composr alpha bug reportsGeneral / Uncategorisedpublic2024-10-05 22:35
ReporterAdam Edington Assigned ToGuest  
PrioritynormalSeveritytrivial 
Status newResolutionopen 
Summary5978: Review rules loop
DescriptionLogged in as admin on a fresh install with no members/forum. Stuck in a loop with the Rules. No idea why I am joining when I have already joined.

index.php?page=join&type=review_rules
TagsRoadmap: v11
Attach Tags
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

PDStig

2024-10-03 15:16

administrator   ~9428

Last edited: 2024-10-03 15:27

This is a new v11 feature that mandates members re-agree to the rules whenever an admin changes the declarations. The review_rules UI is in the join module since the initial rules agreement is in the same module.

This feature was implemented to comply with data protection legislation that mandates in some places we have on record a member's agreement to a site's rules and Terms of Service especially when children are involved. When the declarations change, we cannot automatically assume a member agrees to them; we have to physically request that they do to be in compliance.

What do you currently have set for your join declarations in your site's config? Check for any stray spaces or newlines as well in the text box even if it appears empty.

PDStig

2024-10-03 15:17

administrator   ~9429

Last edited: 2024-10-03 15:19

...you may have to check the database directly in the config table for this

Definitely a bug; it should not be asking you this on a fresh install unless you ran the setup wizard. And it should not be in an infinite loop. I just need to figure out how the bug is played out.

Adam Edington

2024-10-03 16:18

administrator   ~9431

Last edited: 2024-10-03 16:22

Declarations would have been the defaults, I think the fact the install was with no members/forums was the issue. Perhaps the join declaration code hasn't factored this option in. I deleted that install as I couldn't do anything except tick all three boxes just to be sent back to repeat the process.

PDStig

2024-10-03 16:22

administrator   ~9432

It should; it's blank by default in v11 (which changed since v10) and it's not supposed to even prompt when it's blank. I'll look into it.

PDStig

2024-10-03 16:31

administrator   ~9433

Hmm I'm looking in the code and the logic is sound. Something else seems to be at play. Is there any 'join_declarations' in your config database table? If so, what's its value?

Adam Edington

2024-10-05 22:35

administrator   ~9435

I deleted that install. Will recreate once I get some time.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2024-10-03 13:47 Adam Edington New Issue
2024-10-03 13:47 Adam Edington Severity Feature or Request => Trivial Bug
2024-10-03 13:48 Adam Edington Description Updated
2024-10-03 15:16 PDStig Note Added: 0009428
2024-10-03 15:17 PDStig Note Added: 0009429
2024-10-03 15:19 PDStig Tag Attached: Roadmap: v11
2024-10-03 15:19 PDStig Note Edited: 0009429
2024-10-03 15:19 PDStig Note Edited: 0009429
2024-10-03 15:26 PDStig Note Edited: 0009428
2024-10-03 15:27 PDStig Note Edited: 0009428
2024-10-03 15:27 PDStig Note Edited: 0009428
2024-10-03 16:18 Adam Edington Note Added: 0009431
2024-10-03 16:19 Adam Edington Note Edited: 0009431
2024-10-03 16:22 Adam Edington Note Edited: 0009431
2024-10-03 16:22 PDStig Note Added: 0009432
2024-10-03 16:31 PDStig Note Added: 0009433
2024-10-05 22:35 Adam Edington Note Added: 0009435