diff --git a/Config/Schema/schema.xml b/Config/Schema/schema.xml
new file mode 100644
index 0000000..a9702f3
--- /dev/null
+++ b/Config/Schema/schema.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+ REFERENCES cm_co_dashboard_widgets(id)
+
+
+
+
+
+ co_dashboard_widget_id
+
+
+
+
\ No newline at end of file
diff --git a/Controller/CoGrouperLitesController.php b/Controller/CoGrouperLitesController.php
index fb563b0..2e082c9 100644
--- a/Controller/CoGrouperLitesController.php
+++ b/Controller/CoGrouperLitesController.php
@@ -7,6 +7,22 @@ class CoGrouperLitesController extends SDWController {
// Class name, used by Cake
public $name = "CoGrouperLites";
- //TODO - need to add the call $this->calculateParentPermissions($roles); for authorization
+ public function display($id)
+ {
+ echo 'hi there';
+ }
+ /**
+ * Authorization for this Controller, called by Auth component
+ * - precondition: Session.Auth holds data used for authz decisions
+ * - postcondition: $permissions set with calculated permissions
+ *
+ * @since COmanage Registry v3.2.0
+ * @return Array Permissions
+ */
+
+ function isAuthorized()
+ {
+ return (true);
+ }
}
\ No newline at end of file
diff --git a/Model/CoGrouperLite.php b/Model/CoGrouperLite.php
index 918bb7f..ac62fbd 100644
--- a/Model/CoGrouperLite.php
+++ b/Model/CoGrouperLite.php
@@ -6,6 +6,9 @@ class CoGrouperLite extends CoDashboardWidgetBackend {
// Define class name for cake
public $name = "CoGrouperLite";
-
+ // Association rules from this model to other models
+ public $belongsTo = array(
+ "CoDashboardWidget"
+ );
}
\ No newline at end of file
diff --git a/View/GrouperGroups/fields.inc b/View/GrouperGroups/fields.inc
index d7ea3c3..757e80a 100644
--- a/View/GrouperGroups/fields.inc
+++ b/View/GrouperGroups/fields.inc
@@ -19,7 +19,7 @@ $PRIVELAGES = array('READ', 'VIEW', 'OPTIN', 'OPTOUT', 'ATTRIBUTE_READ');
queryTokenizer: Bloodhound.tokenizers.whitespace,
// url points to a json file that contains an array of country names, see
// https://github.com/twitter/typeahead.js/blob/gh-pages/data/countries.json
- remote: '/files/users.json',
+ remote: '/registry/grouper_lite/files/users.json',
identify: function(obj) {
return obj.email;
}
@@ -73,7 +73,7 @@ $PRIVELAGES = array('READ', 'VIEW', 'OPTIN', 'OPTOUT', 'ATTRIBUTE_READ');
var button = [
''
diff --git a/webroot/files/users.json b/webroot/files/users.json
new file mode 100644
index 0000000..25bea0e
--- /dev/null
+++ b/webroot/files/users.json
@@ -0,0 +1,602 @@
+[
+ {
+ "name": "Galena Munoz",
+ "email": "ipsum.cursus.vestibulum@urnaconvalliserat.net",
+ "cou": "Active, Member",
+ "org": "Eu Corporation"
+ },
+ {
+ "name": "Doris Santos",
+ "email": "vitae@non.org",
+ "cou": "Active, Filesource, Member",
+ "org": "Aliquam LLC"
+ },
+ {
+ "name": "Alma English",
+ "email": "pede.Cum.sociis@telluseu.net",
+ "cou": "Member, Active, Writer, Filesource",
+ "org": "Consectetuer Corp."
+ },
+ {
+ "name": "Halee Finley",
+ "email": "in.consectetuer.ipsum@parturientmontes.co.uk",
+ "cou": "Member",
+ "org": "Felis Ltd"
+ },
+ {
+ "name": "Austin Hardy",
+ "email": "iaculis@Donecegestas.co.uk",
+ "cou": "Writer",
+ "org": "Nonummy LLP"
+ },
+ {
+ "name": "Victor Powell",
+ "email": "nisi@eget.ca",
+ "cou": "Member, Active",
+ "org": "Praesent Interdum Ligula PC"
+ },
+ {
+ "name": "Baxter Estrada",
+ "email": "in.consequat.enim@vestibulum.co.uk",
+ "cou": "",
+ "org": "In Molestie Tortor Corporation"
+ },
+ {
+ "name": "Carlos Rose",
+ "email": "elit.elit@non.co.uk",
+ "cou": "Member, Writer, Filesource, Active",
+ "org": "Risus Nulla Eget LLP"
+ },
+ {
+ "name": "Ishmael Patton",
+ "email": "leo.Morbi@mollisnoncursus.co.uk",
+ "cou": "Writer, Filesource",
+ "org": "A Enim Suspendisse Consulting"
+ },
+ {
+ "name": "Ryder Tanner",
+ "email": "varius@rutrum.org",
+ "cou": "Writer, Filesource",
+ "org": "Ornare Elit Elit Consulting"
+ },
+ {
+ "name": "Dane Rollins",
+ "email": "Curabitur.consequat.lectus@Naminterdum.ca",
+ "cou": "Member",
+ "org": "Ut Pellentesque Consulting"
+ },
+ {
+ "name": "Brian Kaufman",
+ "email": "aliquet.vel@orciluctuset.edu",
+ "cou": "Filesource, Active",
+ "org": "Justo Eu Arcu Inc."
+ },
+ {
+ "name": "Lester Price",
+ "email": "Integer@idlibero.edu",
+ "cou": "Writer, Member, Active, Filesource",
+ "org": "Dapibus Rutrum Justo Incorporated"
+ },
+ {
+ "name": "Helen Cardenas",
+ "email": "Curabitur.egestas.nunc@quisdiam.org",
+ "cou": "Member, Active, Filesource",
+ "org": "Faucibus Morbi Vehicula Associates"
+ },
+ {
+ "name": "Hop Holloway",
+ "email": "non.arcu.Vivamus@nibhvulputate.org",
+ "cou": "Filesource, Active, Member",
+ "org": "Nunc Sed Pede Ltd"
+ },
+ {
+ "name": "Madeson Hendrix",
+ "email": "viverra@purus.com",
+ "cou": "",
+ "org": "Neque Venenatis Consulting"
+ },
+ {
+ "name": "Amity Navarro",
+ "email": "tincidunt.Donec@inconsequat.com",
+ "cou": "Writer",
+ "org": "Pretium Aliquet Consulting"
+ },
+ {
+ "name": "Cameron Booth",
+ "email": "nulla.magna@Quisqueporttitor.net",
+ "cou": "",
+ "org": "Fusce Associates"
+ },
+ {
+ "name": "Sybil Burgess",
+ "email": "Fusce.feugiat@sem.org",
+ "cou": "Writer, Member, Filesource, Active",
+ "org": "Curabitur Corporation"
+ },
+ {
+ "name": "Otto Cantrell",
+ "email": "Ut@nonarcu.org",
+ "cou": "",
+ "org": "Cursus PC"
+ },
+ {
+ "name": "Mannix Obrien",
+ "email": "eu.neque@egestasDuisac.ca",
+ "cou": "",
+ "org": "Amet Faucibus Corp."
+ },
+ {
+ "name": "Marcia Gill",
+ "email": "molestie.in.tempus@posuere.edu",
+ "cou": "",
+ "org": "Et Corp."
+ },
+ {
+ "name": "Tanek Figueroa",
+ "email": "diam@arcuSed.org",
+ "cou": "Active",
+ "org": "Bibendum Donec Ltd"
+ },
+ {
+ "name": "Ira Lynn",
+ "email": "aliquet@consequatpurusMaecenas.edu",
+ "cou": "Filesource",
+ "org": "Massa Suspendisse Eleifend Corporation"
+ },
+ {
+ "name": "Lesley Pittman",
+ "email": "iaculis.odio@Phasellus.edu",
+ "cou": "Member, Writer",
+ "org": "Urna Et Arcu PC"
+ },
+ {
+ "name": "Len Ryan",
+ "email": "ut.mi.Duis@sitamet.org",
+ "cou": "Writer, Filesource, Active",
+ "org": "Vestibulum Accumsan PC"
+ },
+ {
+ "name": "Sarah Morton",
+ "email": "dis.parturient@rhoncusProin.org",
+ "cou": "Active",
+ "org": "Amet Consectetuer PC"
+ },
+ {
+ "name": "Marny Hewitt",
+ "email": "dapibus@orciquis.ca",
+ "cou": "Active, Writer",
+ "org": "Ultricies Consulting"
+ },
+ {
+ "name": "Abel Lyons",
+ "email": "Proin.eget.odio@enim.org",
+ "cou": "Writer",
+ "org": "Amet Lorem Corporation"
+ },
+ {
+ "name": "Slade Schneider",
+ "email": "ante.dictum.cursus@turpisAliquamadipiscing.co.uk",
+ "cou": "",
+ "org": "Lacinia Company"
+ },
+ {
+ "name": "Ashton Arnold",
+ "email": "velit.justo@velitin.edu",
+ "cou": "",
+ "org": "Diam Ltd"
+ },
+ {
+ "name": "Phelan Goff",
+ "email": "ullamcorper.viverra.Maecenas@Donecporttitortellus.ca",
+ "cou": "",
+ "org": "Faucibus Id Libero Institute"
+ },
+ {
+ "name": "Graham Underwood",
+ "email": "Nulla.dignissim.Maecenas@Donecsollicitudin.ca",
+ "cou": "Filesource, Member",
+ "org": "Duis Gravida Praesent Ltd"
+ },
+ {
+ "name": "Alisa Scott",
+ "email": "ipsum.primis.in@erat.co.uk",
+ "cou": "Writer, Active",
+ "org": "Vivamus Non Lorem Inc."
+ },
+ {
+ "name": "Asher Mccray",
+ "email": "semper.auctor@nibhAliquamornare.edu",
+ "cou": "Writer, Member",
+ "org": "Orci Corporation"
+ },
+ {
+ "name": "Hanna Salas",
+ "email": "feugiat@purusactellus.net",
+ "cou": "",
+ "org": "Lectus Convallis Industries"
+ },
+ {
+ "name": "Jeremy Riley",
+ "email": "Ut.sagittis@necante.ca",
+ "cou": "Writer",
+ "org": "Luctus Curabitur LLP"
+ },
+ {
+ "name": "Violet Trevino",
+ "email": "vestibulum@nec.edu",
+ "cou": "",
+ "org": "Ligula Aenean Gravida Consulting"
+ },
+ {
+ "name": "Carissa Myers",
+ "email": "non@rhoncusDonec.co.uk",
+ "cou": "Member, Filesource",
+ "org": "Tempor Corporation"
+ },
+ {
+ "name": "Kadeem Osborn",
+ "email": "nulla.In@aliquameros.ca",
+ "cou": "Filesource, Active, Member, Writer",
+ "org": "Tempus Risus Donec PC"
+ },
+ {
+ "name": "Kiayada England",
+ "email": "ultrices.posuere@lectus.net",
+ "cou": "",
+ "org": "Orci Institute"
+ },
+ {
+ "name": "Connor Gardner",
+ "email": "diam.eu@tortorIntegeraliquam.org",
+ "cou": "Member, Active, Writer",
+ "org": "Vulputate Nisi Sem LLP"
+ },
+ {
+ "name": "Alfonso Casey",
+ "email": "montes.nascetur.ridiculus@risus.net",
+ "cou": "Member",
+ "org": "Sed Eu Nibh Consulting"
+ },
+ {
+ "name": "Avye Raymond",
+ "email": "mauris.sapien@tempusrisusDonec.co.uk",
+ "cou": "Active, Writer, Filesource, Member",
+ "org": "Amet Ante Incorporated"
+ },
+ {
+ "name": "Quamar Cross",
+ "email": "elit.pretium@Sedid.org",
+ "cou": "",
+ "org": "Dapibus PC"
+ },
+ {
+ "name": "Justine Kemp",
+ "email": "diam@ornare.org",
+ "cou": "Writer, Filesource",
+ "org": "Libero At Auctor Associates"
+ },
+ {
+ "name": "Blair Rush",
+ "email": "at.velit.Cras@pulvinar.ca",
+ "cou": "",
+ "org": "Nulla Tempor Associates"
+ },
+ {
+ "name": "Jael Travis",
+ "email": "ut.dolor.dapibus@vestibulumneceuismod.ca",
+ "cou": "",
+ "org": "Facilisis Lorem LLC"
+ },
+ {
+ "name": "Donovan Patel",
+ "email": "bibendum.ullamcorper@Sedeu.co.uk",
+ "cou": "Member, Filesource, Writer, Active",
+ "org": "Ipsum Sodales Incorporated"
+ },
+ {
+ "name": "Sylvester Brady",
+ "email": "amet@consequatauctornunc.net",
+ "cou": "",
+ "org": "Semper Nam Limited"
+ },
+ {
+ "name": "Yuri Eaton",
+ "email": "Nullam.lobortis.quam@Etiamligulatortor.com",
+ "cou": "",
+ "org": "Eu Elit Nulla LLP"
+ },
+ {
+ "name": "Bree Harmon",
+ "email": "libero.Integer@maurisaliquam.ca",
+ "cou": "Filesource, Active, Member, Writer",
+ "org": "Dui In Sodales PC"
+ },
+ {
+ "name": "Tanek Tucker",
+ "email": "arcu@Craslorem.org",
+ "cou": "Active, Member, Filesource",
+ "org": "Nisl Arcu Company"
+ },
+ {
+ "name": "Jermaine Stevens",
+ "email": "luctus@Donec.org",
+ "cou": "Active, Writer",
+ "org": "Pellentesque Sed Dictum Corp."
+ },
+ {
+ "name": "Ira Robinson",
+ "email": "malesuada.vel@lobortisClass.ca",
+ "cou": "Active, Member",
+ "org": "Ac Sem Ut Consulting"
+ },
+ {
+ "name": "Jocelyn Fulton",
+ "email": "tristique.senectus.et@faucibusorci.co.uk",
+ "cou": "Active, Member, Filesource, Writer",
+ "org": "Ante Ipsum Institute"
+ },
+ {
+ "name": "Tatyana Kelly",
+ "email": "a.facilisis.non@tortorat.ca",
+ "cou": "",
+ "org": "Donec Feugiat Limited"
+ },
+ {
+ "name": "Bevis Sanchez",
+ "email": "Vivamus.rhoncus@leoin.com",
+ "cou": "Member",
+ "org": "Condimentum Donec Limited"
+ },
+ {
+ "name": "Louis Weaver",
+ "email": "vitae.posuere.at@semper.ca",
+ "cou": "Filesource, Writer, Member",
+ "org": "Interdum Ligula Eu Corp."
+ },
+ {
+ "name": "Jordan Caldwell",
+ "email": "volutpat@sagittisNullam.co.uk",
+ "cou": "Filesource",
+ "org": "Adipiscing PC"
+ },
+ {
+ "name": "Eleanor Gentry",
+ "email": "vehicula.Pellentesque.tincidunt@lacusNulla.ca",
+ "cou": "Filesource, Member, Active",
+ "org": "Elit Pellentesque A Industries"
+ },
+ {
+ "name": "Quincy Morgan",
+ "email": "dictum.eleifend.nunc@velquam.ca",
+ "cou": "",
+ "org": "Nec Associates"
+ },
+ {
+ "name": "Thomas Giles",
+ "email": "libero@montesnascetur.edu",
+ "cou": "Writer, Filesource",
+ "org": "Erat Semper Corp."
+ },
+ {
+ "name": "Alec Shelton",
+ "email": "mi.eleifend@purusMaecenaslibero.ca",
+ "cou": "Active, Member, Writer, Filesource",
+ "org": "Tincidunt Tempus Risus PC"
+ },
+ {
+ "name": "Rooney Boyle",
+ "email": "Mauris.non.dui@posuerecubiliaCurae.org",
+ "cou": "",
+ "org": "Tellus Incorporated"
+ },
+ {
+ "name": "Amela Mcknight",
+ "email": "odio@tinciduntorci.edu",
+ "cou": "Filesource",
+ "org": "Sed Sem Consulting"
+ },
+ {
+ "name": "Maia Gates",
+ "email": "vel.arcu@et.org",
+ "cou": "Filesource",
+ "org": "Ornare In Faucibus Corporation"
+ },
+ {
+ "name": "David Sexton",
+ "email": "Vivamus.non.lorem@euaccumsan.co.uk",
+ "cou": "Filesource, Writer",
+ "org": "Suspendisse Sed Company"
+ },
+ {
+ "name": "Rama Christensen",
+ "email": "pede.blandit.congue@lectuspede.ca",
+ "cou": "Writer",
+ "org": "Primis In Faucibus Institute"
+ },
+ {
+ "name": "Athena Barnes",
+ "email": "lobortis.mauris@Nulladignissim.com",
+ "cou": "Writer, Member, Active, Filesource",
+ "org": "In Molestie Industries"
+ },
+ {
+ "name": "Aimee Snow",
+ "email": "Nunc.pulvinar.arcu@sollicitudin.ca",
+ "cou": "Active, Filesource, Writer",
+ "org": "Egestas Blandit LLP"
+ },
+ {
+ "name": "Emma Thornton",
+ "email": "mattis.velit.justo@et.net",
+ "cou": "Writer, Member, Filesource",
+ "org": "Id Erat Foundation"
+ },
+ {
+ "name": "Anjolie Craft",
+ "email": "at.arcu.Vestibulum@mifringillami.net",
+ "cou": "",
+ "org": "Nibh Dolor Nonummy LLP"
+ },
+ {
+ "name": "Hamish Dickerson",
+ "email": "vitae.odio.sagittis@convallisdolorQuisque.co.uk",
+ "cou": "",
+ "org": "Vehicula Aliquet Libero LLC"
+ },
+ {
+ "name": "Matthew Lindsey",
+ "email": "orci.Ut@parturientmontes.edu",
+ "cou": "Member, Active, Filesource, Writer",
+ "org": "Et Nunc Associates"
+ },
+ {
+ "name": "Wesley Mckay",
+ "email": "non.bibendum@molestie.net",
+ "cou": "Filesource, Member, Active",
+ "org": "Tempus Non Lacinia Consulting"
+ },
+ {
+ "name": "Hilary Mcmahon",
+ "email": "ante.Nunc@magnaLoremipsum.com",
+ "cou": "Writer",
+ "org": "Vulputate Eu Associates"
+ },
+ {
+ "name": "Asher Finley",
+ "email": "et@orci.edu",
+ "cou": "Writer",
+ "org": "Eget Incorporated"
+ },
+ {
+ "name": "Chantale Whitney",
+ "email": "neque@lectusrutrum.edu",
+ "cou": "Filesource, Writer, Member, Active",
+ "org": "Enim LLP"
+ },
+ {
+ "name": "Levi Floyd",
+ "email": "ipsum.porta.elit@aliquetPhasellusfermentum.co.uk",
+ "cou": "Active, Filesource, Member",
+ "org": "A Arcu Sed Institute"
+ },
+ {
+ "name": "Jenna Lane",
+ "email": "Nulla.facilisi@acrisusMorbi.com",
+ "cou": "Writer",
+ "org": "Nisl Limited"
+ },
+ {
+ "name": "Molly Ratliff",
+ "email": "Cras@Sed.com",
+ "cou": "Writer",
+ "org": "Nulla Integer Vulputate Institute"
+ },
+ {
+ "name": "Rina Cole",
+ "email": "pede.sagittis@nibhDonecest.edu",
+ "cou": "Member, Filesource, Active",
+ "org": "Sit Corp."
+ },
+ {
+ "name": "Melanie Buckner",
+ "email": "tortor@Donecporttitortellus.co.uk",
+ "cou": "",
+ "org": "Velit Associates"
+ },
+ {
+ "name": "Basil Holland",
+ "email": "Nam.ligula@euodio.ca",
+ "cou": "",
+ "org": "Diam Vel Arcu Inc."
+ },
+ {
+ "name": "Kevin Graves",
+ "email": "eleifend.nunc.risus@arcuCurabiturut.com",
+ "cou": "Member, Active, Writer",
+ "org": "Risus Duis Limited"
+ },
+ {
+ "name": "Lillith Sears",
+ "email": "blandit.at.nisi@ametmetus.ca",
+ "cou": "Member, Filesource, Writer, Active",
+ "org": "Vitae Inc."
+ },
+ {
+ "name": "Nehru Roth",
+ "email": "ultrices.iaculis@mifringilla.com",
+ "cou": "Active",
+ "org": "Malesuada LLC"
+ },
+ {
+ "name": "Alden Hodges",
+ "email": "faucibus.orci.luctus@accumsan.ca",
+ "cou": "Filesource",
+ "org": "Orci Luctus Et Consulting"
+ },
+ {
+ "name": "Devin Waller",
+ "email": "aliquam.adipiscing@porttitor.com",
+ "cou": "",
+ "org": "Consectetuer Limited"
+ },
+ {
+ "name": "Lacota Dennis",
+ "email": "eget@imperdietnecleo.com",
+ "cou": "",
+ "org": "Nec Ante Blandit Corporation"
+ },
+ {
+ "name": "Yvette Ball",
+ "email": "augue.Sed@velitPellentesque.ca",
+ "cou": "Filesource, Active, Member",
+ "org": "Eu Tempor Erat Incorporated"
+ },
+ {
+ "name": "Nayda Guerra",
+ "email": "mauris.Morbi.non@necorci.net",
+ "cou": "Writer, Filesource, Active, Member",
+ "org": "Nisl Elementum Consulting"
+ },
+ {
+ "name": "Wang Sexton",
+ "email": "a@eulacusQuisque.ca",
+ "cou": "Filesource, Writer",
+ "org": "Fames Institute"
+ },
+ {
+ "name": "Ian Hughes",
+ "email": "ac.libero@dignissimlacus.co.uk",
+ "cou": "Member",
+ "org": "Turpis Aliquam Corp."
+ },
+ {
+ "name": "Galena Marshall",
+ "email": "ac.libero.nec@luctus.ca",
+ "cou": "",
+ "org": "Cursus LLP"
+ },
+ {
+ "name": "Piper Rowland",
+ "email": "eu.turpis@Maurisnulla.ca",
+ "cou": "Active, Member, Writer",
+ "org": "Nec Luctus Felis Ltd"
+ },
+ {
+ "name": "Madison Alvarez",
+ "email": "odio@necanteblandit.org",
+ "cou": "Filesource, Writer, Member, Active",
+ "org": "Rhoncus Associates"
+ },
+ {
+ "name": "Vielka Hunter",
+ "email": "Maecenas@feugiat.net",
+ "cou": "Filesource",
+ "org": "Cum PC"
+ },
+ {
+ "name": "Michelle Franco",
+ "email": "Suspendisse.sed.dolor@penatibusetmagnis.net",
+ "cou": "Member, Writer, Active",
+ "org": "Vestibulum Lorem Corp."
+ }
+]
\ No newline at end of file