Hi, I tried making the prototype. And this is what I have made https://github.com/Vivekrajput20/openwisp-login-app . It's a very basic react app with a navbar and a login form. All the orgs can write their configuration in a json file inside orgConfigurations directory. I have written a node script which runs everytime a dev servers starts or app is build for production. It copies valid data of all the json files to config.json in /src/ directory. Data of all the orgs in config.json is parsed and stored in redux store and current org is determined based on the route parameter. It has basic multi tenancy functionalities like header links, links in login form are dynamically loaded according to current org. Also it makes ajax request to the loginApi url provided in the config of an org and can be tested using browsers network tab. I did not do anything with the response because of CORS issue. You can access the login page at localhost:3000/{slug} where slug is slug field of org provided in the config json. I have pushed default-configurations and two more configurations for testing puropses. What extra features should I add to the protoype?
-- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
