Is there a way to approve the data being inserted by the user into firebase database in android?
I am creating an android activity that would allow the user to insert data into my firebase database. My question is how do I put the data inserted by the user on hold until an admin approves it?
I have seen this thread but I really don't know how to do that. I am new to firebase and it is really good for me. Please guide me sorry for the inconvenience.
android firebase firebase-realtime-database
add a comment |
I am creating an android activity that would allow the user to insert data into my firebase database. My question is how do I put the data inserted by the user on hold until an admin approves it?
I have seen this thread but I really don't know how to do that. I am new to firebase and it is really good for me. Please guide me sorry for the inconvenience.
android firebase firebase-realtime-database
add a comment |
I am creating an android activity that would allow the user to insert data into my firebase database. My question is how do I put the data inserted by the user on hold until an admin approves it?
I have seen this thread but I really don't know how to do that. I am new to firebase and it is really good for me. Please guide me sorry for the inconvenience.
android firebase firebase-realtime-database
I am creating an android activity that would allow the user to insert data into my firebase database. My question is how do I put the data inserted by the user on hold until an admin approves it?
I have seen this thread but I really don't know how to do that. I am new to firebase and it is really good for me. Please guide me sorry for the inconvenience.
android firebase firebase-realtime-database
android firebase firebase-realtime-database
asked Nov 11 at 8:59
Theodore Flores
126
126
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
What you can do is create a node in your database with name unapprovedData
, and insert all the data inside it first.
Then you may provide that data to the device of the admin by retrieving data from Firebase to his/her device. And you can provide them a checkbox or a button that says approve or disapprove.
If they hit the button with approve, you can transfer the data from unapprovedData
to the node where all the approved data is present.
I am giving you a sample JSON structure here, you may take inspiration from it.
FirebaseUnique
|
--- UnapprovedData
| |
| -- data1
| |
| -- data2
| |
| -- data3
|
--- ApprovedData
|
-- data4
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247210%2fis-there-a-way-to-approve-the-data-being-inserted-by-the-user-into-firebase-data%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
What you can do is create a node in your database with name unapprovedData
, and insert all the data inside it first.
Then you may provide that data to the device of the admin by retrieving data from Firebase to his/her device. And you can provide them a checkbox or a button that says approve or disapprove.
If they hit the button with approve, you can transfer the data from unapprovedData
to the node where all the approved data is present.
I am giving you a sample JSON structure here, you may take inspiration from it.
FirebaseUnique
|
--- UnapprovedData
| |
| -- data1
| |
| -- data2
| |
| -- data3
|
--- ApprovedData
|
-- data4
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
add a comment |
What you can do is create a node in your database with name unapprovedData
, and insert all the data inside it first.
Then you may provide that data to the device of the admin by retrieving data from Firebase to his/her device. And you can provide them a checkbox or a button that says approve or disapprove.
If they hit the button with approve, you can transfer the data from unapprovedData
to the node where all the approved data is present.
I am giving you a sample JSON structure here, you may take inspiration from it.
FirebaseUnique
|
--- UnapprovedData
| |
| -- data1
| |
| -- data2
| |
| -- data3
|
--- ApprovedData
|
-- data4
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
add a comment |
What you can do is create a node in your database with name unapprovedData
, and insert all the data inside it first.
Then you may provide that data to the device of the admin by retrieving data from Firebase to his/her device. And you can provide them a checkbox or a button that says approve or disapprove.
If they hit the button with approve, you can transfer the data from unapprovedData
to the node where all the approved data is present.
I am giving you a sample JSON structure here, you may take inspiration from it.
FirebaseUnique
|
--- UnapprovedData
| |
| -- data1
| |
| -- data2
| |
| -- data3
|
--- ApprovedData
|
-- data4
What you can do is create a node in your database with name unapprovedData
, and insert all the data inside it first.
Then you may provide that data to the device of the admin by retrieving data from Firebase to his/her device. And you can provide them a checkbox or a button that says approve or disapprove.
If they hit the button with approve, you can transfer the data from unapprovedData
to the node where all the approved data is present.
I am giving you a sample JSON structure here, you may take inspiration from it.
FirebaseUnique
|
--- UnapprovedData
| |
| -- data1
| |
| -- data2
| |
| -- data3
|
--- ApprovedData
|
-- data4
edited Nov 11 at 10:34
answered Nov 11 at 9:58
PradyumanDixit
2,9792819
2,9792819
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
add a comment |
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
thank you very much! this is a very big help for me.
– Theodore Flores
Nov 11 at 10:13
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
@TheodoreFlores no worries, glad to help :) Cheers!
– PradyumanDixit
Nov 11 at 10:33
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247210%2fis-there-a-way-to-approve-the-data-being-inserted-by-the-user-into-firebase-data%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown