{"push_id":1329658728,"size":5,"distinct_size":5,"ref":"refs/heads/NCL-2450","head":"cf1d162e263f994110c52591fc1c39d8d36dee37","before":"66042fd454f3300238ab856d13ec02e5c854790e","commits":[{"sha":"b36847c55c49d53577d50c5c6bf39dd505f8830c","author":{"name":"Dustin Kut Moy Cheung","email":"4097c986ac2f0513c6e9c0277cfce663e77c2bd5@redhat.com"},"message":"[NCL-2142] UI toasts notification needs improving\n\nThis is the first commit adding the ability to create fancy toast\nnotifications.\n\n* New Features Added\n  With that, we'll be able to show toast notifications with a link in\n  it. The link will execute a callback where, for example, you can open\n  a new link.\n\n  You can also add a kebab menu (declicous!) to perform several actions,\n  where each action will have a callback function associated with it.\n\n* Notification Drawer\n  This commit also adds support for a notification drawer, where all the\n  notifications displayed are shown there also. This is useful in case\n  you missed a notification.\n\n  Clicking on the notification in the drawer will mark the notification\n  as read.\n\n  Clicking on 'X' on the notification when it is first shown will also\n  mark the notification as read in the notification drawer.\n\n* pncNotify Factory\n  A `pncNotify` factory is provided to glue together the notifications\n  shown in the Notifications Drawer and the notifications themselves.\n\n  As such, we should now only use that factory when displaying\n  notifications instead on relying on using `Notifications` service\n  directly.\n\n* Usage\n  To define a link in the notification, first inject the `pncNotify`\n  factory, then do this call:\n\n  ```javascript\n  pncNotify.info('this is a message', 'link title', linkCallbackFunc);\n  ```\n\n  To define a kebab menu in the notification, first inject the\n  `pncNotify` factory, then do this call:\n\n  ```javascript\n  // actionFn is where you'll specify your callback function\n  menu = [\n      {\n          name: 'Action',\n          title: 'Perform an action',\n          actionFn: performAction\n      },\n      {\n          name: 'Another Action',\n          title: 'Do something else',\n          actionFn: performAction\n      }\n  ];\n\n  pncNotify.info('this is a message', undefined, undefined, menu);\n  ```\n\n  Note that the 'x' in the notifications won't be shown anymore when you\n  use the kebab menu.\n\n  If you want to define both a link and a menu:\n\n  ```javascript\n  pncNotify.info('this is a message', 'link title', linkCallbackFunc, menu);\n  ```\n\nThere will be another commit to exploit all these new features in the\ncurrent PNC UI codebase.","distinct":true,"url":"https://api.github.com/repos/alexcreasy/pnc/commits/b36847c55c49d53577d50c5c6bf39dd505f8830c"},{"sha":"026bdf45f0ffde45e646f71860d0fdcc01e4e054","author":{"name":"Dustin Kut","email":"b6bf58ae8ed5ca223e44533bb5a674c0c72f10da@users.noreply.github.com"},"message":"Merge pull request #1210 from thescouser89/ncl-2142\n\n[NCL-2142] UI toasts notification needs improving","distinct":true,"url":"https://api.github.com/repos/alexcreasy/pnc/commits/026bdf45f0ffde45e646f71860d0fdcc01e4e054"},{"sha":"67502ba4d3a7386909f60f292c4c0f42fb488d0d","author":{"name":"Dustin Kut Moy Cheung","email":"4097c986ac2f0513c6e9c0277cfce663e77c2bd5@redhat.com"},"message":"[NCL-2142] Fix bug where Login button didn't work","distinct":true,"url":"https://api.github.com/repos/alexcreasy/pnc/commits/67502ba4d3a7386909f60f292c4c0f42fb488d0d"},{"sha":"d01101662fb675e5995c15d539f81471797b8776","author":{"name":"Dustin Kut","email":"b6bf58ae8ed5ca223e44533bb5a674c0c72f10da@users.noreply.github.com"},"message":"Merge pull request #1212 from thescouser89/ncl-2142\n\n[NCL-2142] Fix bug where Login button didn't work","distinct":true,"url":"https://api.github.com/repos/alexcreasy/pnc/commits/d01101662fb675e5995c15d539f81471797b8776"},{"sha":"cf1d162e263f994110c52591fc1c39d8d36dee37","author":{"name":"Alex Creasy","email":"e514a916eb02b9a80c77736667bc380ab8923adb@redhat.com"},"message":"NCL-2450 Add PUT /prouct-versions/:id/build-configuration-sets endpoint\nto allow bulk changing of associations","distinct":true,"url":"https://api.github.com/repos/alexcreasy/pnc/commits/cf1d162e263f994110c52591fc1c39d8d36dee37"}]}
{"actor":{"display_login":"alexcreasy"}}