Project

General

Profile

Actions

Bug #6717

closed

CB Conditional conditional others fields are not being ignored for completion

Added by krileon almost 7 years ago. Updated almost 7 years ago.

Status:
Rejected
Priority:
High
Assignee:
Target version:
-
Start date:
02 August 2017
Due date:
% Done:

100%

Estimated time:

Description

When CB Conditional hides fields using "conditional others" instead of "conditional self" the field is still being checked for completeness. This is likely due to it doing a fieldCall for the edit display of a field when it probably also needs to check the users _getTabFieldsDb array, which "conditional others" primarily affects.

https://www.joomlapolis.com/forum/153-professional-member-support/234876-6253-progress-field-and-cb-conditional?start=12

Actions #1

Updated by krileon almost 7 years ago

The edit check in CB Conditional for _getTabFieldsDb only applies during a save operation. So this may not be possible to fix. It's possible to ignore fields not visible on profile, but that's not accurate regarding completeness as a field could have edit access, but not display.

Actions #2

Updated by krileon almost 7 years ago

  • Status changed from Assigned to Rejected
  • Target version deleted (3.2.0)
  • % Done changed from 0 to 100

fieldDisplay in CB Conditional does not take into consideration "conditional others" and is why this is happening. It can't since those conditions come from a field other than the one being output.

This is not fixable and the recommendation is to just not use "conditional others" in favor of "conditional self". The "conditional others" usage will be removed in next major CB Conditional release.

Actions

Also available in: Atom PDF