Forms
to_do_list_items
Form type:
"App\Form\ToDoListItemsType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\ToDoListItems {#1085 -id: 563 -project: Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } -status: "Pending" -priority: 2.0 -task: "<p><strong>The Scraper buttons</strong></p><ul><li>Currently the code tracks the status - basic details scraped, then full scrape. I think we need to consider how we refresh the basic scrape (check # connections count?) to see if a new scrape is required</li></ul><p> </p><p><strong>So how should it work</strong></p><ul><li>First time use:<ul><li>Hide “Import and Email button”, and “Export” and "Email" buttons</li><li>Hide Connections Scraped info button</li><li>Scrape button should show: 1) Import Connections. <ul><li>This should popup the following text box: “Step 1. Our servers will now login to Linkedin and pull in the basic details of all your [1,234] connections. …..”</li><li> </li></ul></li></ul></li></ul><p> </p><p> </p><p>I have a system that allows users to scrape their LinkedIn connections and export the results as a VCF or XLS. The result is that their LinkedIn connections are in their contact lists, on their phone etc. Technically it works by initially scraping the basic details of each of the user's connections and then subsequently the server opens each connection and scrapes all the details in full (education, employment, languages etc). The first process takes a few minutes only. The second process can take hours or days depending on the number of connections. To avoid the anti-scraping policies we have to do them in batches with a delay between each batch, hence it can take days.</p><p>I need help to do the following: Design buttons that logically walk a new user through this process. The buttons can appear/disappear as appropriate. What should the buttons do? So my thoughts were that the Scrape button should initially say “Scrape” and it will popup with the following message “Step 1. Our servers will now login to LinkedIn and pull in the basic details of all your [1,234] connections. This will take a few minutes. After that process you will be able to see the basic details (name, photo, current position) of each of your connections in the index here. However, the ”full scrape" (resulting in Employment, Education, and other details) will take time (about [3] days), as it is done in batches. Once complete we will email you to let you know (on xxxx@xxx.com) and you can view them all in the index and download VCF for use in Outlook or XLS for more detailed analysis. You can login and check at any time the progress. Would you like us to email you progress reports or simply when complete?"</p><p>I was wondering if i should then show a second button “2) Initiate full connection-level scrape” or whether I should just go ahead and initiate the process. I also have a display that tells them progress so far. Do you agree with that approach or how can you make it easier. I also need to build a process to update the download - how should i handle that?</p><p> </p>" -hoursAllocated: null -immediatePriority: "Top Priority" -attachment: null -needsResearch: "No" -lastSaved: DateTime @1753374452 {#1089 : 2025-07-24 16:27:32.0 UTC (+00:00) } } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
access_projects | [] |
same as passed value |
data | App\Entity\ToDoListItems {#1085 -id: 563 -project: Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } -status: "Pending" -priority: 2.0 -task: "<p><strong>The Scraper buttons</strong></p><ul><li>Currently the code tracks the status - basic details scraped, then full scrape. I think we need to consider how we refresh the basic scrape (check # connections count?) to see if a new scrape is required</li></ul><p> </p><p><strong>So how should it work</strong></p><ul><li>First time use:<ul><li>Hide “Import and Email button”, and “Export” and "Email" buttons</li><li>Hide Connections Scraped info button</li><li>Scrape button should show: 1) Import Connections. <ul><li>This should popup the following text box: “Step 1. Our servers will now login to Linkedin and pull in the basic details of all your [1,234] connections. …..”</li><li> </li></ul></li></ul></li></ul><p> </p><p> </p><p>I have a system that allows users to scrape their LinkedIn connections and export the results as a VCF or XLS. The result is that their LinkedIn connections are in their contact lists, on their phone etc. Technically it works by initially scraping the basic details of each of the user's connections and then subsequently the server opens each connection and scrapes all the details in full (education, employment, languages etc). The first process takes a few minutes only. The second process can take hours or days depending on the number of connections. To avoid the anti-scraping policies we have to do them in batches with a delay between each batch, hence it can take days.</p><p>I need help to do the following: Design buttons that logically walk a new user through this process. The buttons can appear/disappear as appropriate. What should the buttons do? So my thoughts were that the Scrape button should initially say “Scrape” and it will popup with the following message “Step 1. Our servers will now login to LinkedIn and pull in the basic details of all your [1,234] connections. This will take a few minutes. After that process you will be able to see the basic details (name, photo, current position) of each of your connections in the index here. However, the ”full scrape" (resulting in Employment, Education, and other details) will take time (about [3] days), as it is done in batches. Once complete we will email you to let you know (on xxxx@xxx.com) and you can view them all in the index and download VCF for use in Outlook or XLS for more detailed analysis. You can login and check at any time the progress. Would you like us to email you progress reports or simply when complete?"</p><p>I was wondering if i should then show a second button “2) Initiate full connection-level scrape” or whether I should just go ahead and initiate the process. I also have a display that tells them progress so far. Do you agree with that approach or how can you make it easier. I also need to build a process to update the download - how should i handle that?</p><p> </p>" -hoursAllocated: null -immediatePriority: "Top Priority" -attachment: null -needsResearch: "No" -lastSaved: DateTime @1753374452 {#1089 : 2025-07-24 16:27:32.0 UTC (+00:00) } } |
same as passed value |
project | Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } |
same as passed value |
Resolved Options
Option | Value |
---|---|
access_projects | [] |
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | true |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#1787 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#1788 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#1789 …} -namespace: Closure() {#1791 …} } |
data | App\Entity\ToDoListItems {#1085 -id: 563 -project: Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } -status: "Pending" -priority: 2.0 -task: "<p><strong>The Scraper buttons</strong></p><ul><li>Currently the code tracks the status - basic details scraped, then full scrape. I think we need to consider how we refresh the basic scrape (check # connections count?) to see if a new scrape is required</li></ul><p> </p><p><strong>So how should it work</strong></p><ul><li>First time use:<ul><li>Hide “Import and Email button”, and “Export” and "Email" buttons</li><li>Hide Connections Scraped info button</li><li>Scrape button should show: 1) Import Connections. <ul><li>This should popup the following text box: “Step 1. Our servers will now login to Linkedin and pull in the basic details of all your [1,234] connections. …..”</li><li> </li></ul></li></ul></li></ul><p> </p><p> </p><p>I have a system that allows users to scrape their LinkedIn connections and export the results as a VCF or XLS. The result is that their LinkedIn connections are in their contact lists, on their phone etc. Technically it works by initially scraping the basic details of each of the user's connections and then subsequently the server opens each connection and scrapes all the details in full (education, employment, languages etc). The first process takes a few minutes only. The second process can take hours or days depending on the number of connections. To avoid the anti-scraping policies we have to do them in batches with a delay between each batch, hence it can take days.</p><p>I need help to do the following: Design buttons that logically walk a new user through this process. The buttons can appear/disappear as appropriate. What should the buttons do? So my thoughts were that the Scrape button should initially say “Scrape” and it will popup with the following message “Step 1. Our servers will now login to LinkedIn and pull in the basic details of all your [1,234] connections. This will take a few minutes. After that process you will be able to see the basic details (name, photo, current position) of each of your connections in the index here. However, the ”full scrape" (resulting in Employment, Education, and other details) will take time (about [3] days), as it is done in batches. Once complete we will email you to let you know (on xxxx@xxx.com) and you can view them all in the index and download VCF for use in Outlook or XLS for more detailed analysis. You can login and check at any time the progress. Would you like us to email you progress reports or simply when complete?"</p><p>I was wondering if i should then show a second button “2) Initiate full connection-level scrape” or whether I should just go ahead and initiate the process. I also have a display that tells them progress so far. Do you agree with that approach or how can you make it easier. I also need to build a process to update the download - how should i handle that?</p><p> </p>" -hoursAllocated: null -immediatePriority: "Top Priority" -attachment: null -needsResearch: "No" -lastSaved: DateTime @1753374452 {#1089 : 2025-07-24 16:27:32.0 UTC (+00:00) } } |
data_class | "App\Entity\ToDoListItems" |
disabled | false |
empty_data | Closure(FormInterface $form) {#1834 : "Symfony\Component\Form\Extension\Core\Type\FormType" : { : "App\Entity\ToDoListItems" } } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
project | Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1832 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#1588 …} : Closure() {#1833 …} : "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "to_do_list_items" "_to_do_list_items" ] |
cache_key | "_to_do_list_items_to_do_list_items" |
compound | true |
data | App\Entity\ToDoListItems {#1085 -id: 563 -project: Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } -status: "Pending" -priority: 2.0 -task: "<p><strong>The Scraper buttons</strong></p><ul><li>Currently the code tracks the status - basic details scraped, then full scrape. I think we need to consider how we refresh the basic scrape (check # connections count?) to see if a new scrape is required</li></ul><p> </p><p><strong>So how should it work</strong></p><ul><li>First time use:<ul><li>Hide “Import and Email button”, and “Export” and "Email" buttons</li><li>Hide Connections Scraped info button</li><li>Scrape button should show: 1) Import Connections. <ul><li>This should popup the following text box: “Step 1. Our servers will now login to Linkedin and pull in the basic details of all your [1,234] connections. …..”</li><li> </li></ul></li></ul></li></ul><p> </p><p> </p><p>I have a system that allows users to scrape their LinkedIn connections and export the results as a VCF or XLS. The result is that their LinkedIn connections are in their contact lists, on their phone etc. Technically it works by initially scraping the basic details of each of the user's connections and then subsequently the server opens each connection and scrapes all the details in full (education, employment, languages etc). The first process takes a few minutes only. The second process can take hours or days depending on the number of connections. To avoid the anti-scraping policies we have to do them in batches with a delay between each batch, hence it can take days.</p><p>I need help to do the following: Design buttons that logically walk a new user through this process. The buttons can appear/disappear as appropriate. What should the buttons do? So my thoughts were that the Scrape button should initially say “Scrape” and it will popup with the following message “Step 1. Our servers will now login to LinkedIn and pull in the basic details of all your [1,234] connections. This will take a few minutes. After that process you will be able to see the basic details (name, photo, current position) of each of your connections in the index here. However, the ”full scrape" (resulting in Employment, Education, and other details) will take time (about [3] days), as it is done in batches. Once complete we will email you to let you know (on xxxx@xxx.com) and you can view them all in the index and download VCF for use in Outlook or XLS for more detailed analysis. You can login and check at any time the progress. Would you like us to email you progress reports or simply when complete?"</p><p>I was wondering if i should then show a second button “2) Initiate full connection-level scrape” or whether I should just go ahead and initiate the process. I also have a display that tells them progress so far. Do you agree with that approach or how can you make it easier. I also need to build a process to update the download - how should i handle that?</p><p> </p>" -hoursAllocated: null -immediatePriority: "Top Priority" -attachment: null -needsResearch: "No" -lastSaved: DateTime @1753374452 {#1089 : 2025-07-24 16:27:32.0 UTC (+00:00) } } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#1886 -form: Symfony\Component\Form\Form {#2009 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#1831 …5} |
full_name | "to_do_list_items" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "to_do_list_items" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | true |
name | "to_do_list_items" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_to_do_list_items" |
valid | true |
value | App\Entity\ToDoListItems {#1085 -id: 563 -project: Proxies\__CG__\App\Entity\ToDoList {#1130 -id: 68 -priority: 7.0 -project: "LinkedIn Export" -accessTo: Doctrine\ORM\PersistentCollection {#1371 …} -liveWebsite: "https://linkedinexport.atts-systems.com/" -summary: null -monthlyRevenue: null -cDevDirectory: "linkedinexport" -sqlDatabaseFileName: "linkedinexport" -atsTemplateLastUpdated: null -activeCodingProject: true -liveWebsiteWorking: false -expandCollapse: "Collapse" +__isInitialized__: true …2 } -status: "Pending" -priority: 2.0 -task: "<p><strong>The Scraper buttons</strong></p><ul><li>Currently the code tracks the status - basic details scraped, then full scrape. I think we need to consider how we refresh the basic scrape (check # connections count?) to see if a new scrape is required</li></ul><p> </p><p><strong>So how should it work</strong></p><ul><li>First time use:<ul><li>Hide “Import and Email button”, and “Export” and "Email" buttons</li><li>Hide Connections Scraped info button</li><li>Scrape button should show: 1) Import Connections. <ul><li>This should popup the following text box: “Step 1. Our servers will now login to Linkedin and pull in the basic details of all your [1,234] connections. …..”</li><li> </li></ul></li></ul></li></ul><p> </p><p> </p><p>I have a system that allows users to scrape their LinkedIn connections and export the results as a VCF or XLS. The result is that their LinkedIn connections are in their contact lists, on their phone etc. Technically it works by initially scraping the basic details of each of the user's connections and then subsequently the server opens each connection and scrapes all the details in full (education, employment, languages etc). The first process takes a few minutes only. The second process can take hours or days depending on the number of connections. To avoid the anti-scraping policies we have to do them in batches with a delay between each batch, hence it can take days.</p><p>I need help to do the following: Design buttons that logically walk a new user through this process. The buttons can appear/disappear as appropriate. What should the buttons do? So my thoughts were that the Scrape button should initially say “Scrape” and it will popup with the following message “Step 1. Our servers will now login to LinkedIn and pull in the basic details of all your [1,234] connections. This will take a few minutes. After that process you will be able to see the basic details (name, photo, current position) of each of your connections in the index here. However, the ”full scrape" (resulting in Employment, Education, and other details) will take time (about [3] days), as it is done in batches. Once complete we will email you to let you know (on xxxx@xxx.com) and you can view them all in the index and download VCF for use in Outlook or XLS for more detailed analysis. You can login and check at any time the progress. Would you like us to email you progress reports or simply when complete?"</p><p>I was wondering if i should then show a second button “2) Initiate full connection-level scrape” or whether I should just go ahead and initiate the process. I also have a display that tells them progress so far. Do you agree with that approach or how can you make it easier. I also need to build a process to update the download - how should i handle that?</p><p> </p>" -hoursAllocated: null -immediatePriority: "Top Priority" -attachment: null -needsResearch: "No" -lastSaved: DateTime @1753374452 {#1089 : 2025-07-24 16:27:32.0 UTC (+00:00) } } |