5

I have a Drupal 7 site where users have permission to cancel their accounts. Most users are able to cancel their accounts without trouble, but some users (at least some of whom do not have Javascript enabled because they are on extremely old mobile phones, etc.) are unable to cancel their account because doing so takes them to an AJAX batch processing page that doesn't work on their devices.

Is there an alternate way to allow such users to cancel their accounts, or am I stuck doing this manually?

EDIT: I realized that the cause of this issue is my use of the code in this solution to remove the e-mail confirmation requirement, so this issue probably only affects my site.

closed as off-topic by Mołot, monymirza, Chapabu, Free Radical, AjitS Aug 22 '13 at 5:46

  • This question does not appear to be about Drupal within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Frankly, this sounds like a core bug to me. Have you checked the queue? I would definitely open an issue if one doesn't already exist. We should support progressive enhancement, IMO. – Letharion Jun 15 '13 at 17:02
  • Sounds more like a contrib module issue, I think. What contrib modules do you have installed? I just went through the process on 7.23-dev and it works fine with JavaScript disabled. Do you happen to know which url they are re-directed to? – Chris Rockwell Jun 25 '13 at 18:37
  • 2
    Hmm, I'm trying to help here, but I can not reproduce. By default, in 7-dev and 7.22, the link to cancel an account is not included in a users account edit page. How are you displaying the link to the user? Did you add a menu item, alter the user edit form, custom module, or ...? – Chris Rockwell Jun 27 '13 at 20:48
  • 1
    Even though this indeed sounds a contrib problem, Batch API should work without JS, via meta refresh. – user49 Jun 28 '13 at 12:05
  • 3
    This question appears to be off-topic because it is about a bug in core. Batch processing is not supposed to require JavaScript enabled. See this question and accepted answer if you don't want to read the code itself. – Mołot Aug 20 '13 at 7:21

Browse other questions tagged or ask your own question.