kobotoolbox / kpi

kpi is the server for KoboToolbox. It includes an API for users to access data and manage their forms, question library, sharing settings, create reports, and export data.
https://www.kobotoolbox.org
GNU Affero General Public License v3.0
133 stars 181 forks source link

Cascading selects not importing in formbuilder #1626

Closed emilykferguson closed 6 years ago

emilykferguson commented 6 years ago

Tested/reproduced on PROD.

https://www.flowdock.com/app/kobotoolbox/support/threads/yiOJmOKUXuW2sXazlIQ6IiOWSpw

Sample cascade for testing:

depregion caribe-norte Caribe Norte    
depregion caribe-sur Caribe Sur    
depregion boaco Boaco    
depregion carazo Carazo    
depregion chinandega Chinandega    
depregion chontales Chontales    
depregion esteli Estelí    
depregion granada Granada    
depregion jinotega Jinotega    
depregion leon León    
depregion madriz Madriz    
depregion managua Managua    
depregion masaya Masaya    
depregion matagalpa Matagalpa    
depregion nueva-segovia Nueva Segovia  
depregion rio-san-juan Río San Juan  
depregion rivas Rivas    
muni bilwi Bilwi   caribe-norte
muni bonanza Bonanza   caribe-norte
muni mulukuku Mulukukú   caribe-norte
muni prinzapolka Prinzapolka   caribe-norte
muni rosita Rosita   caribe-norte
muni siuna Siuna   caribe-norte
muni waslala Waslala   caribe-norte
muni waspan Waspán   caribe-norte
muni bluefields Bluefields   caribe-sur
muni corn-island Corn Island   caribe-sur
muni desembocadura-de-rio-grande Desembocadura de Río Grande caribe-sur
muni elayote El Ayote   caribe-sur
muni eltortuguero El Tortuguero caribe-sur
muni kukrahill Kukra Hill   caribe-sur
muni lacruzderiogrande La Cruz de Río Grande caribe-sur
muni lagunadeperlas Laguna de Perlas caribe-sur
muni muelledelosbueyes Muelle de los Bueyes caribe-sur
muni nuevaguinea Nueva Guinea caribe-sur
muni paiwas Paiwas   caribe-sur
muni elrama El Rama   caribe-sur
muni boaco Boaco   boaco
muni camoapa Camoapa   boaco
muni sanlorenzo San Lorenzo   boaco
muni sanjosedelosremates San José de Los Remates boaco
muni santalucia Santa Lucía   boaco
muni teustepe Teustepe   boaco
muni diriamba Diriamba   carazo
muni dolores Dolores   carazo
muni elrosario El Rosario   carazo
muni jinotepe Jinotepe   carazo
muni laconquista La Conquista carazo
muni lapazdeoriente La Paz de Oriente carazo
muni sanmarcos San Marcos   carazo
muni santateresa Santa Teresa carazo
muni chichigalpa Chichigalpa   chinandega
muni chinandega Chinandega   chinandega
muni cincopinos Cinco Pinos   chinandega
muni corinto Corinto   chinandega
muni elrealejo El Realejo   chinandega
muni elviejo El Viejo   chinandega
muni posoltega Posoltega   chinandega
muni sanfranciscodelnorte San Francisco del Norte chinandega
muni sanpedrodelnorte San Pedro del Norte chinandega
muni santotomasdelnorte Santo Tomás del Norte chinandega
muni somotillo Somotillo   chinandega
muni puertomorazan Puerto Morazán chinandega
muni villanueva Villanueva   chinandega
muni acoyapa Acoyapa   chontales
muni comalapa Comalapa   chontales
muni sanfranciscodecuapa San Francisco de Cuapa chontales
muni elcoral El Coral   chontales
muni juigalpa Juigalpa   chontales
muni lalibertad La Libertad   chontales
muni sanpedrodelovago San Pedro de Lóvago chontales
muni santodomingo Santo Domingo chontales
muni santotomas Santo Tomás chontales
muni villasandino Villa Sandino chontales
muni condega Condega   esteli
muni esteli Estelí   esteli
muni latrinidad La Trinidad   esteli
muni pueblonuevo Pueblo Nuevo esteli
muni sanjuandelimay San Juan de Limay esteli
muni sannicolas San Nicolás   esteli
muni diria Diriá   granada
muni diriomo Diriomo   granada
muni granada Granada   granada
muni nandaime Nandaime   granada
muni elcua El Cuá   jinotega
muni jinotega Jinotega   jinotega
muni laconcordia La Concordia jinotega
muni sanjosedebocay San José de Bocay jinotega
muni sanrafaeldelnorte San Rafael del Norte jinotega
muni sansebastiandeyali San Sebastián de Yalí jinotega
muni santamariadepantasma Santa María de Pantasma jinotega
muni wiwilidejinotega Wiwilí de Jinotega jinotega
muni achuapa Achuapa   leon
muni eljicaral El Jicaral   leon
muni elsauce El Sauce   leon
muni lapazcentro La Paz Centro leon
muni larreynaga Larreynaga   leon
muni leon León   leon
muni nagarote Nagarote   leon
muni quezalguaque Quezalguaque leon
muni santarosadelpenon Santa Rosa del Peñón leon
muni telica Telica   leon
muni lassabanas Las Sabanas madriz
muni palacaguina Palacagüina   madriz
muni sanjosedecusmapa San José de Cusmapa madriz
muni sanjuanderiococo San Juan de Río Coco madriz
muni sanlucas San Lucas   madriz
muni somoto Somoto   madriz
muni telpaneca Telpaneca   madriz
muni totogalpa Totogalpa   madriz
muni yalaguina Yalagüina   madriz
muni ciudadsandino Ciudad Sandino managua
muni elcrucero El Crucero   managua
muni managua Managua   managua
muni mateare Mateare   managua
muni sanfranciscolibre San Francisco Libre managua
muni sanrafaeldelsur San Rafael del Sur managua
muni ticuantepe Ticuantepe   managua
muni tipitapa Tipitapa   managua
muni villaelcarmen Villa El Carmen managua
muni catarina Catarina   masaya
muni laconcepcion La Concepción masaya
muni masatepe Masatepe   masaya
muni masaya Masaya   masaya
muni nandasmo Nandasmo   masaya
muni nindiri Nindirí   masaya
muni niquinohomo Niquinohomo masaya
muni sanjuandeoriente San Juan de Oriente masaya
muni tisma Tisma   masaya
muni ciudaddario Ciudad Darío matagalpa
muni eltuma-ladalia El Tuma - La Dalia matagalpa
muni esquipulas Esquipulas   matagalpa
muni matagalpa Matagalpa   matagalpa
muni matiguas Matiguás   matagalpa
muni muymuy Muy Muy   matagalpa
muni ranchogrande Rancho Grande matagalpa
muni rioblanco Río Blanco   matagalpa
muni sandionisio San Dionisio   matagalpa
muni sanisidro San Isidro   matagalpa
muni sanramon San Ramón   matagalpa
muni sebaco Sébaco   matagalpa
muni terrabona Terrabona   matagalpa
muni ciudadantigua Ciudad Antigua nueva-segovia
muni dipilto Dipilto   nueva-segovia
muni eljicaro El Jícaro   nueva-segovia
muni guiguili Güigüilí   nueva-segovia
muni jalapa Jalapa   nueva-segovia
muni macuelizo Macuelizo   nueva-segovia
muni mozonte Mozonte   nueva-segovia
muni murra Murra   nueva-segovia
muni ocotal Ocotal   nueva-segovia
muni quilali Quilalí   nueva-segovia
muni sanfernando San Fernando nueva-segovia
muni santamaria Santa María   nueva-segovia
muni elalmendro El Almendro   rio-san-juan
muni elcastillo El Castillo   rio-san-juan
muni morrito Morrito   rio-san-juan
muni sancarlos San Carlos   rio-san-juan
muni sanjuandelnorte San Juan del Norte rio-san-juan
muni sanmiguelito San Miguelito rio-san-juan
muni altagracia Altagracia   rivas
muni belen Belén   rivas
muni buenosaires Buenos Aires rivas
muni cardenas Cárdenas   rivas
muni moyogalpa Moyogalpa   rivas
muni potosi Potosí   rivas
muni rivas Rivas   rivas
muni sanjorge San Jorge   rivas
muni sanjuandelsur San Juan del Sur rivas
muni tola Tola   rivas
pmusaraj commented 6 years ago

The imported Cascading sheet does not follow the template (see this: https://docs.google.com/spreadsheets/d/1C_uDOkjjbv5Kx3lyOY7ORwM-muW6BKVzdaPMB1X8-2A/edit#gid=0).

I prepared a simple template with just a few records, it's in this document: https://docs.google.com/spreadsheets/d/1C_uDOkjjbv5Kx3lyOY7ORwM-muW6BKVzdaPMB1X8-2A/edit#gid=0 - this imports correctly in a test form I built. Screenshot after the import: https://monosnap.com/file/261Iq5XYvcxv5Dltf148zr6jVyNrJF

Closing this ticket, @emilykferguson please respond to user.