Logging In
Now you can log into your server with the newly added user, SupplierUser (password is password):
If you execute the Books by Title view, you will see that no records are returned - this is because there are no Books where the Supplier organization matches SupplierUser's parent organization.
Now let's add a new book which has this supplier's organization indicated as the supplier. Open data/Books.xml from within the Bookstore_dataset project then add the following XML to the file after the existing <Book> element before </ModelList>.
<Book xmlns="http://www.mybooks.com/Bookstore"> <ValueChainId>9123</ValueChainId> <Title>SDK : Advanced Concepts</Title> <ISBN>9788175257670</ISBN> <Author>Greg Merrill</Author> <Publisher>One Network Publishing Inc.</Publisher> <PublishedDate>2021-01-25T00:00:00-00:00</PublishedDate> <PublisherAddress> <vc:Country>US</vc:Country> <vc:Component Type="STREET1">4055 Valley View Lane</vc:Component> <vc:Component Type="STREET2">Suite 400</vc:Component> <vc:Component Type="CITY">Dallas</vc:Component> <vc:Component Type="STATE">TX</vc:Component> <vc:Component Type="ZIP">75244</vc:Component> </PublisherAddress> <PublisherWebsite><a href="http://www.onenetwork.com">www.onenetwork.com</a></PublisherWebsite> <QuantitySold>5000</QuantitySold> <PriceAmount>29.99</PriceAmount> <PriceUOM>USD</PriceUOM> <PromotionalPeriodStartDate>2006-02-15T00:00:00-00:00</PromotionalPeriodStartDate> <PromotionalPeriodEndDate>2006-03-15T00:00:00-00:00</PromotionalPeriodEndDate> <Rating>9.7</Rating> <ReturnPolicy>P30D</ReturnPolicy> <SalesRepName>BookstoreUser</SalesRepName> <SalesRepEnterpriseName>SampleEnterprise</SalesRepEnterpriseName> <SupplierName>SampleBookSupply</SupplierName> <SupplierEnterpriseName>SampleBookSupply</SupplierEnterpriseName> <Genre>Non-Fiction</Genre></Book>Note the SupplierName and SupplierEnterpriseName in the XML above - this identifies the Supplier org (whose key is name + parent enterprise name, thus SupplierName + SupplierEnterpriseName).
After submitting this Book via load-data, you should be able to access this using the Books by Title view:
Also, we should see the same Book (and only that Book) from the All Books report, thanks to the customModelPermissionsWhere macro we applied to that report.