Closed (fixed)
Project:
Google Authenticator login
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
16 Jan 2018 at 14:41 UTC
Updated:
23 Mar 2018 at 05:34 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
daggerhart commentedAdding test_dependencies to info file.
Comment #3
daggerhart commentedIn slack we questioned the need for the "node" module as a test dependency. I reviewed the tests for node-related work, removed the dependency and found that the tfa route for the EntryForm requires "access content" permission.
Researched it a bit more and determined that #2930590: Review access requirements needs to land before the ga_login module can remove the node dependency. Attached is the patch that should work after #2930590 lands, but I'm postponing this issue until then.
Comment #4
daggerhart commentedComment #6
nerdsteinThere is a thought that the test dependencies need to be committed, as we're getting the following message:
I'm going to commit to see if it resolves but not mark this as fixed yet.
Comment #8
nerdsteinTest dependencies are now loading in the module, which resolved an error. There are more errors now, but this is a separate issue. Marking as fixed. Thanks, @daggerhart
Comment #10
daggerhart commentedBack to this issue, I believe we want to have ga_login use the tfa 1.x-dev branch for testing. This will hopefully allow us to manage our release process better.
This is a new patch that only changes the required version of tfa as a test dependency of ga_login.
Comment #11
daggerhart commentedClosing this issue. It's done. The last patch wasn't necessary and the real problem was solved and explained here: https://www.drupal.org/project/ga_login/issues/2951323#comment-12517373