changes.tmpl 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. [% BLOCK changes_link;
  2. # vars that need to be set by caller or document:
  3. # changes_app: "seamonkey" or "thunderbird"
  4. # changes_product (optional): e.g. "MailNews%20Core"
  5. # changes_ver: e.g. "232" or "35"
  6. # changes_prev (optional): e.g. "231" or "34"
  7. # changes_prevprev (optional): e.g. "230" or "33"
  8. # changes_tm: e.g. "2.32" or "35.0"
  9. UNLESS changes_prev.defined;
  10. changes_prev = changes_ver - 1;
  11. END;
  12. UNLESS changes_prevprev.defined;
  13. changes_prevprev = changes_prev - 1;
  14. END;
  15. IF changes_app == "seamonkey";
  16. flag_prefix = "cf_status_seamonkey";
  17. tm_prefix = "seamonkey";
  18. END;
  19. IF changes_app == "thunderbird";
  20. flag_prefix = "cf_status_thunderbird_";
  21. tm_prefix = "Thunderbird%20";
  22. END;
  23. "https://bugzilla.mozilla.org/buglist.cgi?o5=notequals&f1=OP&v6=fixed&o3=equals&v3=fixed&resolution=FIXED&o6=notequals&o2=equals&f4=CP&v5=fixed&query_format=advanced&j1=OR&f3=${flag_prefix}${changes_ver}&f2=target_milestone&f5=${flag_prefix}${changes_prev}&f6=${flag_prefix}${changes_prevprev}&v2=${tm_prefix}${changes_tm}";
  24. IF changes_product;
  25. "&product=${changes_product}";
  26. END;
  27. END;
  28. %]