• Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login
FusionAuth
  • Home
  • Categories
  • Recent
  • Popular
  • Pricing
  • Contact us
  • Docs
  • Login

Editing user data in the UI

Scheduled Pinned Locked Moved
Q&A
user data user interface
3
16
5.6k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    brad @dan
    last edited by brad 21 Oct 2023, 20:27

    @dan I understand you need to eat and most of the paid features make sense as only being available to paying users. The paid version has "Advanced Form Editing" capability, which I'm certainly not expecting. However, restricting the ability to add/delete built-in fields from the default form, seems too crippling for a product advertised as "full-featured, even in the free version".

    Why not restrict it to simply adding/deleting/rearranging the built-in fields in the default form, without the ability to create custom fields or custom forms? That would still maintain a big difference from the free version to the paid version in terms of form customization capability, but it would make the free version more useful to its intended audience. Some fields like Birthdate, Languages and Username are useless to us, while the First Name field is conspicuously absent. I understand we can workaround the issue using the API to edit user profiles, but it seems like absurd overkill to create a custom external form just to add a First Name field and get rid of a couple of useless fields.

    I assume the reason you offer a free version is to gain exposure for the product, and also in the hopes that some free users will eventually upgrade to become paying users. Therefore, restrictions on true enterprise-level features make sense. However, arbitrarily crippling the ability to edit the default profile form makes no sense to me and detracts greatly from the product.

    D 1 Reply Last reply 23 Oct 2023, 11:21 Reply Quote 0
    • D
      dan @brad
      last edited by 23 Oct 2023, 11:21

      @brad Hi Brad,

      Thanks for the feedback. I hear your frustration.

      One note of clarification: in the admin UI, you can edit the first name field, but that field exists on the user editing form, not the registration editing form.

      Here's more documentation about that.

      If that doesn't work for you, then I'm afraid there are two options:

      • build your own UI, as I mentioned above
      • find a different product. We'll be sorry to see you go, but understand FusionAuth doesn't work for everyone

      --
      FusionAuth - Auth for devs, built by devs.
      https://fusionauth.io

      1 Reply Last reply Reply Quote 0
      • B
        brad
        last edited by 23 Oct 2023, 14:36

        @dan This is the main point of my argument. The field does NOT appear on the user editing form, but it obviously should:

        CleanShot 2023-10-23 at 10.33.38@2x.png

        D 1 Reply Last reply 23 Oct 2023, 20:41 Reply Quote 0
        • D
          dan @brad
          last edited by 23 Oct 2023, 20:41

          @brad Hmmm. That's a bit weird, as I see it in my instance on both the add and edit user screens in a sample FusionAuth instance. I can see why that would be a suboptimal experience. 🙂

          Edit screen:

          Screenshot 2023-10-23 at 2.37.35 PM.png

          Add screen:

          Screenshot 2023-10-23 at 2.37.18 PM.png

          A few questions for you.

          What version of FusionAuth are you running?

          If you download and install FusionAuth locally, do you see the first name field?

          Where are you running this instance of FusionAuth?

          What browser are you using (and do you see the same behavior from all browsers)?

          Is the field in the HTML and hidden or not present in the HTML?

          Thanks.

          --
          FusionAuth - Auth for devs, built by devs.
          https://fusionauth.io

          1 Reply Last reply Reply Quote 0
          • B
            brad
            last edited by 24 Oct 2023, 15:13

            I'm running v1.47.1. It's installed on a Ubuntu 22 server from your Debian package. I'm using Chrome, but the field is not present at all in the HTML, so the browser wouldn't matter. I haven't installed it locally, but I'm not sure what that would prove. The field shows up for you, so clearly it's supposed to be there. Perhaps the issue is specific to the Debian package. Everything else works fine, so I assume it was some oversight during the build process.

            CleanShot 2023-10-24 at 11.08.08@2x.png

            D 1 Reply Last reply 24 Oct 2023, 22:54 Reply Quote 1
            • D
              dan @brad
              last edited by 24 Oct 2023, 22:54

              @brad Gotcha. That is bizarre behavior. But I just installed the debian package on a VM with mysql and can replicate. I filed a bug, and you can follow it.

              --
              FusionAuth - Auth for devs, built by devs.
              https://fusionauth.io

              1 Reply Last reply Reply Quote 0
              • B
                brad
                last edited by 25 Oct 2023, 14:30

                @dan Thank you!

                D 1 Reply Last reply 29 Jan 2024, 17:17 Reply Quote 0
                • D
                  dan @brad
                  last edited by 29 Jan 2024, 17:17

                  @brad This is slated to be fixed in 1.49, the next release. More details in the GH issue.

                  --
                  FusionAuth - Auth for devs, built by devs.
                  https://fusionauth.io

                  B 1 Reply Last reply 20 Oct 2024, 19:05 Reply Quote 1
                  • B
                    brad @dan
                    last edited by brad 20 Oct 2024, 19:05

                    @dan I'm now on 1.53.2, but the First Name field still doesn't appear on the User Profile form. I noticed in the Github issue, they wrote:

                    We are naming the user.firstName field [Admin Registration : first name instead of [Admin User] first name so when we go build the default form we don't find a result because we look up the field with WHERE name = '[Admin User] first name'.

                    Therefore, I changed the field name in Customizations->Form Fields to [Admin User] first name.

                    Next, I edited the form and added the field. However, when I try to save the form, it says:

                    To modify a form that is currently in use must activate the Reactor with a valid license key.

                    When I navigate to the Reactor page, it shows that it's licensed with a Community Edition license.

                    D 1 Reply Last reply 22 Oct 2024, 18:43 Reply Quote 0
                    • D
                      dan @brad
                      last edited by 22 Oct 2024, 18:43

                      When I navigate to the Reactor page, it shows that it's licensed with a Community Edition license.

                      Custom form fields require a starter license, and because you modified the form field names, FusionAuth thinks you are trying to use a custom form field. (Note, I'm not suggesting you buy a license--this functionality should work in community edition--but I wanted to explain why you are getting the message.)

                      With the move to 1.53.2 did you upgrade or use a new instance? If the former, does the issue still appear in a new install?

                      --
                      FusionAuth - Auth for devs, built by devs.
                      https://fusionauth.io

                      1 Reply Last reply Reply Quote 0
                      • B
                        brad
                        last edited by 22 Oct 2024, 19:00

                        I upgraded. I haven't tried a new install nor do I want to. I understand why it's happening. Is it something you can fix in a future update, without my having to start over with a whole new install?

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post