title: How do I customize the URL that Ember RESTAdapter calls?
body: <p>In our Ember application, I have 3 different models:</p>
  
  <ul>
  <li>organizations</li>
  <li>users</li>
  <li>issues</li>
  </ul>
  
  <p>Issues are created by users who belong to an organization. Both <code>organizations</code> and <code>users</code> have an <code>issues</code> array with a bunch of issue IDs that belong in the <code>issues</code> model. For example, this is what the <code>users</code> model looks like:</p>
  
  <pre><code>// app/models/users.js
  export default DS.Model.extend({
      name: DS.attr('string'),
      email: DS.attr('string'),
      belongsTo: DS.belongsTo('organizations'),
      issues: DS.hasMany('issues')
  });
  </code></pre>
  
  <p>We have two APIs to view a list of all issues:</p>
  
  <ul>
  <li><code>GET /users/:userId/issues</code> - This API gets all the issues created by the user</li>
  <li><code>GET /organizations/:organizationId/issues</code> - This API gets all the issues created by users that belong to this organization</li>
  </ul>
  
  <p>The issue is, when I call <code>this.store.findAll('issues');</code>, the Ember RESTAdapter calls <code>GET /issues</code> by default. I can't figure out a way to get the RESTAdapter to call any of the URLs above. I can't use <code>this.store.findRecord('issues', 1);</code> because that calls a specific issue by ID like <code>GET /issues/:issueId</code>. How can I get the RESTAdapter to call the above URLs without having to manually make an AJAX request and push the API response to Ember Data?</p>