Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group Specific Editor Options #5675

Open
brianteeman opened this issue Feb 25, 2021 · 14 comments
Open

Group Specific Editor Options #5675

brianteeman opened this issue Feb 25, 2021 · 14 comments
Labels

Comments

@brianteeman
Copy link
Contributor

This is reproduceable as shown in the licecap capture on the demo site

Using the Edit List Options popup you can successfully ADD a new list option but if you try to move or delete an option you are kicked back to the home page in the popup

properties

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Dec 18, 2023
Copy link
Contributor

github-actions bot commented Jan 3, 2024

This issue was closed because it has been stalled for 15 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jan 3, 2024
@DAcodedBEAT DAcodedBEAT reopened this Jan 12, 2024
@DAcodedBEAT DAcodedBEAT added bug and removed Stale labels Jan 12, 2024
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Feb 11, 2024
Copy link
Contributor

This issue was closed because it has been stalled for 15 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Feb 27, 2024
@DAcodedBEAT DAcodedBEAT reopened this Feb 27, 2024
@DAcodedBEAT DAcodedBEAT removed the Stale label Feb 27, 2024
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Copy link
Contributor

github-actions bot commented May 3, 2024

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label May 3, 2024
@respencer
Copy link
Contributor

Trying to recreate this just crashes the site on the creating "Relation" step. Will be investigating further.

📋 Cypress Recorder Results:

cy.visit('http://localhost/session/begin');
cy.xpath('//*[@id="UserBox"]').click();
cy.xpath('//*[@id="UserBox"]').type('admin');
cy.xpath('//*[@id="PasswordBox"]').type('changeme');
cy.xpath('//*[@id="remember"]').click();
cy.xpath('/html/body/div[1]/div/div[2]/form/div[3]/div[2]/button').click();
cy.url().should('contains', 'http://localhost/v2/dashboard');
cy.xpath('/html/body/div/aside/div/nav/ul/div[2]/a/p/span[1]').click();
cy.url().should('contains', 'http://localhost/GroupList.php');
cy.url().should('contains', 'http://localhost/GroupEditor.php');
cy.xpath('//*[@id="enableGroupProps"]').click();
cy.xpath('//*[@id="setgroupSpecificProperties"]').click();
cy.url().should('contains', 'http://localhost/GroupEditor.php');
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[2]/select').type('4');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[3]/input').type('Name');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[4]/input').type('Hebrew Name');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[2]/select').type('3');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[3]/input').type('Date');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[4]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[4]/input').type('Hebrew Date');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[2]/select').type('12');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[3]/input').type('Relation');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[4]/input').type('Relationship');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');

@respencer
Copy link
Contributor

Confirmed, issue still exists on ChurchCRM 5.8.0 using docker-dev.

Unfortunately so far I have been unable to see a reason in the logs for the issue.

respencer added a commit to respencer/ChurchCRM that referenced this issue May 3, 2024
Found while confirming: ChurchCRM#5675
@respencer
Copy link
Contributor

Full steps (almost) to recreate this issue.

Cypress Recorder doesn't record all the steps in the pop-up window unfortunately.

📋 Cypress Recorder Results:

cy.visit('http://localhost/session/begin');
cy.xpath('//*[@id="UserBox"]').click();
cy.xpath('//*[@id="UserBox"]').type('admin');
cy.xpath('//*[@id="PasswordBox"]').type('changeme');
cy.xpath('//*[@id="remember"]').click();
cy.xpath('/html/body/div[1]/div/div[2]/form/div[3]/div[2]/button').click();
cy.url().should('contains', 'http://localhost/v2/dashboard');
cy.xpath('/html/body/div/aside/div/nav/ul/div[2]/a/p/span[1]').click();
cy.url().should('contains', 'http://localhost/GroupList.php');
cy.url().should('contains', 'http://localhost/GroupEditor.php');
cy.xpath('//*[@id="enableGroupProps"]').click();
cy.xpath('//*[@id="setgroupSpecificProperties"]').click();
cy.url().should('contains', 'http://localhost/GroupEditor.php');
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[2]/select').type('4');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[3]/input').type('Name');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[4]/input').type('Hebrew Name');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[2]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[2]/select').type('3');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[3]/input').type('Date');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[4]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[4]/input').type('Hebrew Date');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[7]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[2]/select').type('12');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[2]/select').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[3]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[3]/input').type('Relation');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[4]/input').click();
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[4]/input').type('Relationship');
cy.xpath('/html/body/div/div[2]/section[2]/div/div/form/div/table/tbody/tr[8]/td/table/tbody/tr/td[5]/input').click();
cy.url().should('contains', 'http://localhost/GroupPropsFormEditor.php');
cy.url().should('contains', 'http://localhost/OptionManager.php');
cy.url().should('contains', 'http://localhost/OptionManager.php');
cy.url().should('contains', 'http://localhost/v2/dashboard');

@DAcodedBEAT DAcodedBEAT removed the Stale label May 3, 2024
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Jun 27, 2024
@DAcodedBEAT DAcodedBEAT removed the Stale label Jun 27, 2024
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants